Replication of "StickyWheels" property for SkateboardPlatform

Greetings,

I have recently found an interest in revamping the old Roblox Skateboard as I feel it has been long overdue for a new one. I’ve already assembled and programmed a new model using a VehicleSeat instead of the typical SkateboardPlatform object.

However, one property of the SkateboardPlatform I am unable to replicate is the StickyWheels attribute. This is the property that allows Roblox skateboards to cling to walls which allows players to traverse structures such as a half-pipe.

Here are gifs for comparison, in both, I tried to travel up the wall then roll back down:

SkateboardPlatform
4cd6d82a21c715c88043bf73f92d0637

VehicleSeat
c56449f15cd3ca69c9243873abb4716b

I have also tried messing with the friction and other properties of the wheels to no avail. The constraint board, as it stands right now, is only viable on flat ground or softly-inclined ramps.

This is the last hurdle I need to get through before I can move onto the fun stuff and make this revamp actually look better. Any insight or advice would be appreciated!

1 Like

Have you set a decent torque value?

2 Likes

Yeah, I tried bumping up the max motor torque on the CylindricalConstraint for the wheels and that did give me some more distance when traveling up walls, so thank you. However, it’s still lacking that clingy-ness that allows users to pivot when riding along a vertical wall you do things such as Airs or other vert ramp tricks.

1 Like

How about something like a raycast downwards, and if there’s a surface within a stud you put a BodyForce into the board that pushes the wheels against the surface it’s on?
Also maybe checking the Massless Property of all the Parts of the Board may help.

1 Like