This Script works on Server but not on Client. Cauz i am Filtering Enabled on. I put Remote Event to make this work. But still not. IDK what is going on. :This Script is Place on StarterPack
math.randomseed(tick()) local ReplicatedStorage = game:GetService("ReplicatedStorage") local EmitEvent = Instance.new("RemoteEvent", ReplicatedStorage) EmitEvent.Name = "EmitEvent" local UIS = game:GetService("UserInputService") local player = game.Players.LocalPlayer local animations = {1774809857} local ready = true UIS.InputBegan:connect(function(Key) if Key.KeyCode == Enum.KeyCode.LeftAlt and ready then local char = game.Workspace:FindFirstChild(player.Name) local humanoid = char.Humanoid local animation = Instance.new("Animation") local picked = math.random(1, #animations) animation.AnimationId = "http://roblox.com/asset/?id="..animations[picked] local animTrack = humanoid:LoadAnimation(animation) local Emit = script.ParticleEmitter local KagayangEmit = Emit:Clone() local punch = game:GetService("ServerScriptService").Punch local punchEmit = game:GetService("ServerScriptService").PunchEmit animTrack:play() ready = true wait(.8) KagayangEmit.Parent = game.Players.LocalPlayer.Character.RightHand local KagayangEmit = Emit:Clone() KagayangEmit.Parent = game.Players.LocalPlayer.Character.LeftHand punch.Disabled = true punchEmit.Disabled = false punchEmit.DmgScript.Dmg.Value = 100 ready = false end end)
the Punch and PunchEmit is placed in ServerScriptService On Client the output always says Punch or PunchEmit is not a member of ServerScriptService I did everything i knew but i still can't make it right.
This is the Punch Script
math.randomseed(tick()) local ReplicatedStorage = game:GetService("ReplicatedStorage") local punchEvent = Instance.new("RemoteEvent", ReplicatedStorage) punchEvent.Name = "PunchEvent" local animations = {1741614100,1741629151,1744881048} local function onPunchFired(plr) local char = game.Workspace:FindFirstChild(plr.Name) local humanoid = char.Humanoid local animation = Instance.new("Animation") local picked = math.random(1, #animations) animation.AnimationId = "http://roblox.com/asset/?id="..animations[picked] local animTrack = humanoid:LoadAnimation(animation) animTrack:Play() local dmgScript = script.DmgScript:Clone() if picked == 1 then dmgScript.Parent = char.RightLowerArm elseif picked == 2 then dmgScript.Parent = char.LeftLowerArm elseif picked == 2 then dmgScript.Parent = char.RightLowerArm end dmgScript.Disabled = false wait(0.01) dmgScript:Destroy() end punchEvent.OnServerEvent:Connect(onPunchFired)
Thank you in advance.