What is your way to make a throwable item?

I say look at a free model script,the default roblox knife.It seems to show how to make one
Mark as Soltuion

Preview code:

local throwingHandle = Handle:Clone()
		DebrisService:AddItem(throwingHandle, 5)
		throwingHandle.Parent = game.Workspace
		if MyCharacter and MyHumanoid then
			throwingHandle.Velocity = (MyHumanoid.TargetPoint - throwingHandle.CFrame.p).unit * 100
			-- set the orientation to the direction it is being thrown in
			throwingHandle.CFrame = CFrame.new(throwingHandle.CFrame.p, throwingHandle.CFrame.p + throwingHandle.Velocity) * CFrame.Angles(0, 0, math.rad(-90))
			local floatingForce = Instance.new('BodyForce', throwingHandle)
			floatingForce.force = Vector3.new(0, 196.2 * throwingHandle:GetMass() * 0.98, 0)
			local spin = Instance.new('BodyAngularVelocity', throwingHandle)
			spin.angularvelocity = throwingHandle.CFrame:vectorToWorldSpace(Vector3.new(0, -400, 0))
		end
1 Like

This does not solve my problem. The item fly without any gravity applied to it.

Can you do one with BodyThrust?

I’m not sure about this, when I use body thrust it just become weird and spinning around like w h a t.

Im trying to make a throwing item that affected by gravity. And you can throw it higher by aiming it at the sky or some sort.

It seems hard i guess.

I think I have got an idea out there, you know doomspire brickbattle, it has an open-source, you can go on and check how did they make the slingshot

1 Like

Where can i get the source? I want to know the trusted link for it.

https://www.roblox.com/games/1215581239/Doomspire-Brickbattle

1 Like

Oops didn’t realize that the game is editable.
Guess i just going to put solution to ‘close’ the thread. Hopefully this solve my problem

1 Like