Large and tiny players can't climb ladders

This is my first post on the devforum, so let me know if I didn’t do it right!

Context/Problem: I’ve been working on a set of scripts that allow players to change their scales to incredibly tiny and large figures using R15 BodyScales (scales like 0.1x to 10x, 1x being default). I’m trying to make everything feel the same relative to the scale of the player, which includes gravity, jump height, speed, animations, camera, etc… After getting almost all of this to work I ran into an issue: Tiny/Large players can’t climb ladders made out of parts. I also tried to use trusses, but the collisions for them are way too big for tiny players and the larger scales can’t even climb them either.

What I’m looking for: How would I go about letting tiny/big players climb ladders made out of parts? Is there maybe a way to change how the character’s climbing physics works? I’ve tried to find any sort of script in studio for when it decides the player enters ‘climbing mode’, but nothing comes up besides animations. I’ve been looking around for a while and I can’t seem to find any post about this. What should I do?

Images of tiny/big players not climbing, I guess:




1 Like

Ok, this may be a little complex to implicate, but what if the trusses/ladders where can collide false and their was a invisible ladder that scaled up/Down with the player? Hope this helps.

Unsure about this, but you might want to add parts on each side of the ladder.

The problem is that players can’t climb part-based ladders when they are scaled down or up, no matter what size the ladder is. If the ladder is the correct relative size, the player can’t climb it.

Oh, do you think you could take the climbing animation and play it while moving the player upward?

Screen Shot 2021-08-25 at 10.10.27 PM

Screen Shot 2021-08-25 at 10.11.15 PM

The last image is the zoomed in one of size 0.5.

All seem to work for me… It might be the fact that the player is way too large. Might want to set a limit :stuck_out_tongue: [Regarding top post, you can just use linear velocity or a invisible [scaling] truss and play the walking animation.]

Also, it may be the fact that your ladders are too thick.

The problem with trusses is that their climbing hitbox doesn’t scale down with the player, which results in tiny players floating far from the actual truss. Not to mention, trusses are kinda locked at the same size no matter what, so you can’t have mini truss that works the same way. I need players to be able to climb ledges and part-based ladders that are scaled correctly to their size.

What scale is the player here? ladders that are a relative thickness of “1 stud” don’t seem to work for players that are scaled to 0.4 or 0.1, nor 2 or 4.

There might be a gap between the bottom of the ladder and the ground. Try jumping while climbing for larger players. It seems like trusses cannot be scaled, only duplicated. As for smaller players, you should use the ‘invisible block’ idea.