Need help fixing this issue with my shift lock

CONTEXT

note: If you do not know what a “stand” is, it’s a manifestation of your fighting spirit personified yadda yadda, it’s another you.

So, what I’m trying to do is make a jojo game. I’ve been making star platinum off of my character lol. Anyways, so to have the stand attached to your character, I welded the stand’s humanoidrootpart to my character’s humanoidrootpart. When I did it, so far so good, it was working as intended… until I turned on shift-lock.

ISSUE

So the shift-lock turns slowly and smoothly, instead of the snappy and instantaneous behavior it normally has? Here, I made a gif of the issue. I have an Inspiron 15 3000 computer, sorry about the fps of the GIF, but you can still see the issue clearly. https://gfycat.com/ifr/splendidmajestichaddock (not sure how to embed)

SOLUTIONS SO FAR

I’m thinking about making the client control their own stand, like in a RunService:Stepped loop, but I wanted the server to be in charge of it in the first place…

SO IN ALL,

Yea, basically I just need help, thanks for anything you have in mind that can help me!

2 Likes

Possible Solutions:

  • Disable shift-lock

  • Make every part in your stand model massless? (not sure if this one will work, worth a try)

  • CFrame your stand on RunService.Stepped like you said. You can do this on the server (not recommended) or on the client using network ownership.

  • Script a custom shift-lock feature that CFrames your character. It appears the Roblox shift-lock feature may use a bodymover to rotate the character which can be impacted by physics.

4 Likes

Thank you for your feedback, I’m most likely gonna go with CFraming my stand, will update on how that goes right now.

2 Likes

Thanks so much!! The .Massless property did work! In less than a day too.

2 Likes