How can I make a part fall slowly?

Very simple, not air resistance or anything complicated, maybe just a way to make a part fall slower.

3 Likes

Add bodygyro and bodyvelocity to the part
bodygyro should like like this


and bodyvelcoity should look like this

Hope this helps!

Uh, sorry for my stupidity, but how do I add these? I can’t find them in the add object.

actually i saw a video and my body things arent there

1 Like

You can just go into View > Proprieties.

That’s because they’re deprecated. Anyway I don’t think that would really work for what you want.

2 Likes

Oh, well then what should I do?

You can learn object oriented programming which is very useful
you can even make very cool stuff using object oriented programming
like making a part that follow you around


function givePart (player)
	if player then
		local Char = player.Character
		if Char then
			local humRootPart = Char.HumanoidRootPart
			local newPart = Part:Clone ()
			newPart.Parent = Char

			
			local bodyGyro = Instance.new("BodyGyro", newPart)
			bodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
			
			
			local bodyPosition = Instance.new("BodyPosition", newPart)
			bodyPosition.MaxForce = Vector3.new(math.huge, math.huge, math.huge)

			

			while wait() do
				bodyPosition.Position = humRootPart.Position + Vector3.new(3, 2, 3)
				bodyGyro.CFrame = humRootPart.CFrame
			end
		end
	end
end

game.Players.PlayerAdded:Connect(function(player)
	player.CharacterAdded:Connect(function(char)
		givePart(player)
	end)
end)

You can make a part and add a script and you have a part that follows you around
like a pet :+1:

I’m not sure. I’m following this post because I want to know myself.

1 Like

Helps to research a bit more before posting:

1 Like

I assume he’s new to the developer forum also my post was way simpler