Hi, Basically any tools that need to be moved from ReplicatedStorage to the players Backpack during game send over fine but when used they do not work. But if I put these tools into the StarterPack they seem to work when the player joins.
I'm using FE by the way.
Here is a local script on the client.
game.ReplicatedStorage.MoveToolEvent.OnClientEvent:Connect(function()
local a = game.ReplicatedStorage.BloxyCola:Clone()
a.Parent = game.Players.LocalPlayer.Backpack
end)
And here's what i'm sending from the script in ServerScriptService
for i,v in pairs(game.Players:GetChildren()) do
if v.Choice.Value == 1 then
SendTool = game.ReplicatedStorage:WaitForChild('MoveToolEvent')
SendTool:FireClient(v)
end

3 comments
You forgot an "end" after the if-statement. Add "end" above the other end.
This is just a snippet of code. Like I said this part works fine it's just when it moves it into the Backpack the tool doesn't work.
Honestly, im having the same problem. The sword moves over fine, but when using it, it does nothing at all but look pretty.