I need to move a int value from a local script to a server script how would I accomplish this what method should I use what is the cleanest and fastest one I have tried global but it isn't working.
There's 2 ways you can do it. I'll show you the easiest way. Put the IntValue in ReplicatedStorage instead of making it inside a local script. You can the IntValue.Changed
event (or GetPropertyChangedSignal()) to initiate values within a local script.
game.ReplicatedStorage.IntValue.Changed:Connect(function() --Do stuff end)
Another way is just setting the parent. I would not recommend doing this except for leaderstats and GUIs. But it should work. Setting the parent is another of saying: move from one place to another.
--Script local intValue = game.Workspace.Script.IntValue intValue.Parent = game.Workspace.LocalScript