So i scripted a gun and when i shoot the gun the shell thats meant to come out stays in the air i tryed add velocity
local ShellProfile = game.Lighting.ShellStorage.RugerShell:Clone()
ShellProfile.CanCollide = true
ShellProfile.BulletInfo.Frame.Who.Text = ".45ACP | "..script.Parent.Parent.Name.." | " ..script.Parent.Name..""
ShellProfile.Elasticity = 0
ShellProfile.Size = Vector3.new(.3,.3,.5)
ShellProfile.Position = script.Parent.Handle.Position + Vector3.new(0,1,0)
ShellProfile.Velocity = script.Parent.Barrel.CFrame.lookVector * 30 + Vector3.new(math.random(-10,10),20,math.random(-10,10))
ShellProfile.RotVelocity = Vector3.new(0,200,0)
ShellProfile.Parent = game.Workspace
that is my script may someone help the shell just stays in the air.

1 comment
Itt still goes flying through the ground