#module script going crazy bc of FireClient need help

1 messages · Page 1 of 1 (latest)

fervent walrus
#

my script :```local module = {
Ragdoll = {
force = nil,
Target = nil,
},
}

function module.Func()
if module.Ragdoll.force then
local remote = game.ReplicatedStorage.Ragdoll
local force = module.Ragdoll.force
local target = module.Ragdoll.Target
remote:FireClient(target, force)
end
end

return module```

the error: 00:10:40.167 FireClient: player argument must be a Player object - Server - Ragdoll:13

broken temple
#

Target is not a player object

fervent walrus
#

in my server scipt i do this```local Hitbox = require(game.ServerScriptService.Modules.SpawnHitBox)
local ragdoll = require(game.ServerScriptService.Modules.Ragdoll)

remote.OnServerEvent:Connect(function(player,inputname)
local function attack1()
ragdoll.Ragdoll.Target = player.Character.HumanoidRootPart
ragdoll.Ragdoll.force = 20
ragdoll.Func("Ragdoll")
end
if inputname == "Z" then
print(1)
attack1()
end
end)```

broken temple
#

Yep

fervent walrus
#

do i have to have a player??

broken temple
#

Yes

#

Because the first argument of FireClient is the player which will receive the FireClient

fervent walrus
#

ok ill try it ill update you in bit

broken temple
#

If you want to use FireClient on all clients, use FireAllClients instead

#

That way, you won't need to add the player argument

fervent walrus
#

my script works now thx