I have got a local script inside a gun sending. data through a remote event and it will not aim the bullet. here its my code for the script:
game.ReplicatedStorage:WaitForChild("Shoot").OnServerEvent:Connect(function(plr,mouse) print("FIRE") local tool = plr.Character.Pew local cords = tool.Handle.Position local bullet = Instance.new("Part") bullet.Material = Enum.Material.Neon bullet.BrickColor = BrickColor.new("Dark blue") bullet.Anchored = true bullet.CanCollide = false bullet.Size = Vector3.new(4, 0.71, 0.76) bullet.Parent = tool.Handle bullet.CFrame = tool.Handle.CFrame + Vector3.new(0,0,0) bullet.CFrame = CFrame.new(bullet.CFrame.p, mouse.Hit.p) end)
here is my code for the local script:
local RS = game:GetService("ReplicatedStorage") local mouse = game.Players.LocalPlayer:GetMouse() local player = game:GetService("Players").LocalPlayer local mouse = player:GetMouse() script.Parent.Activated:Connect(function() local plr = script.Parent.Handle RS.Shoot:FireServer(plr,mouse) end)
why does it do this I am using something I used in the past and it worked fine?