I’ve been trying to make the character have a sort of slippery feeling (taking a bit to walk to full speed, not stopping immediately when ceasing input) and messing with friction completely bugs it out.
The character in my (top down) game faces toward the mouse, and when setting Friction to 0 and FrictionWeight to 100 the character moves uncontrollably fast for seemingly no reason. I can tell it’s due to facing the mouse, but I’m unsure why. Any other properties make it not slippery enough, so how can I achieve this without using Friction or FrictionWeight?
The ideal slide would be similar to a vehicle, if you know what I mean
You could try welding an invisible intangible part with mass to the player. There’s a sweetspot with the mass of a part attached to the player where it slows down acceleration, but won’t stop you from moving.
That probably means the part is anchored.
Try making the part unanchored and about 2x2x2 in size.
If you can still move too quickly, increase the size.
If you can’t move or not fast enough, decrease the size.
Repeat until you have the exact ‘slipperiness’ you want.
The materials actually do change the physical properties! Open the CurrentPhysicalProperties dropdown and click between some parts made of different materials (ice, rubber, plastic)
if you walk on ice in roblox and your frictionweight is higher than the ice, you will not slide, but if it be lower such as 0 frictionweight, the ice will control the friction and you would slide, so all parts do have their own physical properties and can change parts on them under some conditions
so to be fair this would still use custom physical properties which would not be what the creator wants. plus the ground/player would just look like ice all the time
well it doesn’t have to be you could make any part have physical properties on and make frictionweight to 100 and the friction to 0 and then any part that is on it will have a friction of 0, or you can just make a certain part have 100 fweight and 0 friction, and it’ll slide on any surface