- StarterCharacterScripts
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Clone = ReplicatedStorage.SprintC
local player = game.Players.LocalPlayer
player.PlayerAdded:Connect(function()
Clone:FireServer("Sprint")
end)
- ServerScriptService
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Clone = ReplicatedStorage.SprintC
local GUI = ReplicatedStorage.Sprint:Clone()
local player = game.Players.LocalPlayer
Clone.OnServerEvent:Connect(function()
GUI.Parent = player.PlayerGui
end)
- ReplicatedStorage RemoteEvent "SprintC" GUI "Sprint"
I am only using serverscripts not local scripts.
When a player joins it fires a SprintC remote and that will clone sprint from the replicatedstorage but why is it not working? Please help! Thanks in advance!

2 comments
@MaximussDev Thanks Dude! I forgot all about WaitForChild.
No problem. Just saw that and I know that I make this mistake very frequently. Thanks for the original script!