How do I change the players arms to be a different model?

I want to make it so that the player’s arms change into the arms of this and this
I’ve tried changing the meshid via a script but it doesnt work

Character = script.Parent--The script is in startercharacterscripts
LeftUpperArm = Character:WaitForChild("LeftUpperArm")
LeftLowerArm = Character:WaitForChild("LeftLowerArm")
LeftHand =  Character:WaitForChild("LeftHand")
RightUpperArm = Character:WaitForChild("RightUpperArm")
RightLowerArm = Character:WaitForChild("RightLowerArm")
RightHand =  Character:WaitForChild("RightHand")

LeftUpperArm.MeshId = "https://assetdelivery.roblox.com/v1/asset/?id=12733723920"
LeftLowerArm.MeshId = "https://assetdelivery.roblox.com/v1/asset/?id=12733723918"
LeftHand.MeshId = "https://assetdelivery.roblox.com/v1/asset/?id=12733723924"
RightUpperArm.MeshId = "https://assetdelivery.roblox.com/v1/asset/?id=12733723967"
RightLowerArm.MeshId = "https://assetdelivery.roblox.com/v1/asset/?id=12733723968"
RightHand.MeshId = "https://assetdelivery.roblox.com/v1/asset/?id=12733723983"


i could use the game settings

but i’d rather it being local
does anyone have any ideas?

From what I know, you can’t assign MeshId for a MeshPart through a script.
You should create a new MeshPart for each part of the arm with the MeshId you want then clone and weld it to the player’s arm instead

1 Like

i dont think you can do something like this in a local script it has to be done on the server

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.