My only idea here would be the Transform
property on the client which I mentioned before to simulate a tool held animation and turning off RequiresHandle. In order to do that though, you’d need to make the model weld to the arm upon equip via the script and get destroyed on unequip.
I am so confused, just use a regular tool. Seriously what is the point of making a fake handle or whatever… you are… trying to… make.
ok what are you actually trying to achieve this makes no sense
Basicially lets get some base knowledge out of the way. Whenever you equip a tool, roblox plays an animation to ‘hold’ the tool. This can be called when the player Equips it, or when you force equip it (With Humanoid:EquipTool() ). Its just the hand going up. If you didn’t know now you know
Now I have a tool on the client, and I want this tool on the client only. Now in my game there is no ‘toolbar’ so I have a forced equip and unequip system (But it works excatly like how clicking the button in the toolbar, just using keys on the keyboard) So the animation of the hand moving up and down is played. But there is an issue. Animations are replicated to the server! So its causing the following effect:
(Both are holding the latern)
Recap:
What I want → The tool appears for the client with holding animation → Other clients don’t see the tool → Hand is in resting position when the tool is equipped for other clients
What Really happens → The tool appears for the client with holding animation → Other clients don’t see the tool → Hand is in Holding tool position
Before you ask, the Humanoid:EquipTool() is ran on the client and this is a default behavior on roblox. (You can run a test by making a new place and following the steps here )
So what I want is for when your holding a tool, other people just see a resting position. And the only really way to do this is by using Welds or other constraints to make a ‘fake animation’
You will have to edit the animate script that is usually inserted in a character and remove that line which plays the toolnone animation when you equip a tool.
Again but thats not What I want. I want to animation played still, but on the client. Not for the whole server. Its not as simple as it seems, and well I know the issue, Its harder to fix it and need to do some testing