Couldn’t you just replace the Dummy with your Character(Player.Character)?
Also, you may want to make a Remote Event so the action will be visible to all Players, which I’m sure you already know.
Yeah I dont really know what the project is for the guy is just paying me to do script it for him so I think he wants me to make it so when it gets to the dummy its the player who activated the tool locally he said nothing about it so everyone can see it
You should ask him.
Do you want everyone to be able to see the change?
Do you want the change to be above where the player that activated the tool was standing?
local Player = game.Players.LocalPlayer
local Character = Player.Character
Tool.Activated:Connect(function()
Character:SetPrimaryPartCFrame(Dummy.HumanoidRootPart.CFrame)
end
If this is the case then you are scamming him. You do not know how to achieve this, yet he is paying you to write a script for him. If you are coming onto the DevForum to get the answer and then give this to him, you are scamming him.
It is, indeed. However, you are using it in the wrong way. Look, if the guy who asked you to write a script for you didn’t know how to script, he can simply ask on the DevForum for help and we would be happy to help him. However, he has paid you to write a script for him. If you ask on the DevForum, then there is no point in him asking you to write the script. THEREFORE, you are scamming him.
Just for future reference, if you are going to ask on DevForum to help write a script that you are going to give someone in return for either Robux or money, don’t. They can ask on the DevForum themselves.
I know, and if you’re stuck on something, that’s okay. You can ask.
However, your topic and the problem you seem to be stuck on isn’t a very hard problem. With a bit of researching, you can find the solution and make it work.
(p.s. To format code, use backquotes ` , I noticed your code in the original post is not formattted)