Hello, I have been trying for ages to try and get this single not-so-local part to function properly. I am trying to make it so when a player touches a part, it will load a local part. That works fine, but the part is not quite local, everybody can see it.
Please tell me what is wrong with this local script and why it isn't loading on the client side but on the server side.
local localpart = game.Lighting.Part
game.Workspace.PartLoaderBrick.Touched:connect(function()
localpart.Parent = game.Workspace.CurrentCamera
end)
Every object should be in the right directory.
The local part is in Lighting, The local script is in Starter GUI, The part loader brick is in the Workspace, and filtering enabled is on for the game.
Thanks for any help you might offer.

3 comments
I did what you said Gameplayer but it isn't working, it is the exact same.
use local script. only you can see the part
then the last thing i can think off is making it just visible can cancollide