So the script is suppost to do when you join the game it fires and when you respawn it fires too. But it keeps saying "clients cannot be fired from server" I am confused with this. Can anyone possibly give me a fix for this script?
Local script:
local Storage = game:GetService('ReplicatedStorage')
local Event = Storage:WaitForChild('PlayerEvent')
local Light = game:GetService('Lighting')
local Tag = Light:WaitForChild('Name')
function onFired(plr)
local character = plr.Character
if not character or not character.Parent then
character = plr.CharacterAdded:wait()
local name = Tag:Clone()
name.Parent = character.Head
if game:GetService("MarketplaceService"):PlayerOwnsAsset(plr, 664864882) then
end
end
end
Event.OnServerEvent:Connect(onFired)
Script:
local storage = game:GetService('ReplicatedStorage')
local event = storage:WaitForChild('PlayerEvent')
local playerse = game:GetService('Players')
local function onAdded(plr)
event:FireServer()
end
playerse.PlayerAdded:Connect(onAdded)
game.Players.PlayerAdded:connect(function(player)
player.CharacterAdded:connect(function(character)
event:FireServer()
end)
end)

1 comment
It says 'OnClientEvent can only be used from client'