Hers my script. But the bullet kinda just falls to the ground...
function FireBullet(Player, Tool, Damage)
local Bullet = game:GetService("ServerStorage").Bullet:Clone()
Bullet.Parent = workspace
Bullet.Position = Tool.Main.Position
Bullet.Orientation = Tool.Main.Orientation
Bullet.Velocity = Vector3.FromNormalId(Enum.NormalId.Right)
end
game:GetService("ReplicatedStorage").FireBullet.OnServerEvent:Connect(FireBullet)
