I have an onclientevent atm that I’m going to be using to shake a players screen when they are hit, but atm it does not fire properly. Can someone explain what im doing wrong? (This is all inside of a tool btw if that helps)
server
hitEvent.OnServerEvent:Connect(function()
print("Mouse1")
M1hitbox:HitStart(1.5)
M1hitbox.OnHit:Connect(function(hit, humanoid, player)
local hitEnemy = hit.Parent
local player = game:GetService("Players"):GetPlayerFromCharacter(hit.Parent)
print("1")
shakeEvent:FireClient(player)
print("2")
client
local function working()
print("working")
end
shakeEvent.OnClientEvent:Connect(working)
console output:
11:30:35.820 Mouse1 - Server - Server:44
11:30:36.521 1 - Server - Server:54
11:30:36.521 2 - Server - Server:58
11:30:36.521 LeftUpperArm - Server - Server:62