Ride a PetDocumentation← Portfolio

#Riding & Speed

#Riding a pet

Hold a pet in your hand and press Ride Pet in the HUD. The pet is drawn under you on every client, your avatar sits on its back with both arms forward, and your walk speed and jump height change to match the pet. Dismount returns the pet to your inventory. Legs swing while you move and the pet "breathes" while you stand still.

The pet's speed and income are written above it while you ride.

#From speed stat to ride speed

The speed stat of high pets is enormous (Cerberus 200M), so the real walk speed grows with its logarithm:

walk speed = clamp( 14 + 5.6 × log10(speed stat), 16, 130 )

Speed statRide speed
10 (Snail)20
1 00031
1 000 00048
200 000 000 (Cerberus)60
1 000 000 00064
100 × that with weather and levelabout 77

The value is recalculated every second, so feeding, aging and weather changes apply while you ride. The stat is base stat × weight factor × weather × mutation × age factor.

#Jumping

The faster you ride, the higher you jump: jump height = clamp( 7.2 + (walk speed − 16) × 0.15, 7.2, 30 ). 7.2 is the normal Roblox jump. A Snail gives about 7.8, Cerberus about 14.

#No knock-down

Running into things at high speed never knocks you over. Every character has the FallingDown and Ragdoll humanoid states switched off (RidePetUI.NoKnockdown), and if another script forces one the character gets straight back up.

#Feeding

While riding you can Feed your pet from the HUD. It eats the best food you have and gains its XP.

FoodPriceXP
Grass$10500
Bone$1.5K10K
Meat$30K100K
Magic Apple$7M300K
Dragonfruit$30M1M

Food is sold at the Food stall and is carried as a stackable item ("Grass x3").