Alright so basically I put bodyvelocity in a part so I can make the part float upward but it didn't work I even tried raising the force and velocity any idea why this isn't working? Also no errors in output. here is the code
p = script.Parent.Parent
c = p.Character
mouse = p:GetMouse()
hold = false
function charge(key)
key:lower()
if key == "z" then
hold = true
while hold == true do
wait(3)
h = Instance.new("Part",game.Workspace)
h.Size = Vector3.new(math.random(1,2),.35,math.random(1,5.5))
h.BrickColor = BrickColor.new("Pastel brown")
h.TopSurface = "Smooth"
h.BottomSurface = "Smooth"
h.CanCollide = false
g = Instance.new("BodyVelocity",h)
g.maxForce = Vector3.new(0,math.huge,0)
g.P = 100000
g.Velocity = Vector3.new(0,math.huge,0)
h.CFrame = c.Torso.CFrame*CFrame.new(math.random(-1,2),-1,0)
end
end
end
mouse.KeyDown:connect(charge)
