I have a remote event tied up to a server-side script that is supposed to create a Beam object tied to the player's hand and the target object named "RequestBus". The beam won't show up. This is driving me insane please help
Local Script:
local Mouse = game.Players.LocalPlayer:GetMouse() game.ReplicatedStorage.AllEffects:FireServer({"Laser",Mouse.Target})
Server script:
game.ReplicatedStorage.AllEffects.OnServerEvent:Connect(function(player,tabl) if tabl[1] == "Laser" then local target = tabl[2] if target.Name == "RequestBus" then local laser = Instance.new("Beam") laser.Name = "PortableLaser" laser.Color = ColorSequence.new(Color3.fromRGB(255,0,0)) local A0 = Instance.new("Attachment") A0.Name = "LaserAttachment0" A0.Parent = player.Character.RightHand lA0.Position = Vector3.new(player.Character.RightHand.CFrame.p) local A1 = Instance.new("Attachment") A1.Name = "LaserAttachment1" A1.Parent = target lA1.Position = target.Position laser.Parnet laser.Parent = player.Character.RightHand laser.Attachment0 = A0 laser.Attachment1 = A0 end end)