game.ReplicatedStorage.CallWarn.OnServerEvent:Connect(function(player,a,p)
local s = game.ServerStorage:WaitForChild("warning")
local r = s:Clone()
r.Parent = game.Workspace:WaitForChild(p).Head
r.fg.Text = "Warning "..p.WarningCount.Value..". Reason: "..a
p.WarningCount.Value = p.WarningCount.Value + 1
wait(5)
r:Destroy()
end)
i already cant do this 2 hours

2 comments
Please do not post the same thing more than once.
Why are you putting it in the players head, put it in the players torso or humanoid and see if that changes anything.