So i tried to make a ball shoot in mouse direction with a remote event. I'm new with remote events so is my first try.
I get this error : ServerScriptService.Script:12: attempt to index local 'mouse' (a nil value)
There is located the remote event : game.ReplicatedStorage.RemoteArunca
There is located the server script : game.ServerScriptService.Script
Server script content:
local remote = game.ReplicatedStorage.RemoteArunca
remote.OnServerEvent:Connect(function(player, mouse)
local x = Instance.new("Part")
x.Size = Vector3.new(10,10,10)
x.Material = "Neon"
x.Parent = workspace
x.CanCollide = false
x.Shape = "Ball"
local y = Instance.new("BodyVelocity")
y.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
y.Velocity = (x.Position - mouse.Hit.p).unit * -100
end)
There is located the local script : game.StarterPack.LocalScript
Local script content:
local remote = game.ReplicatedStorage.RemoteArunca
game:GetService("UserInputService").InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.F then
remote:FireServer()
end
end)
I want the ball to shoot in mouse direction. The ball is just spawning in my character torso and fall off the map
