Deathlios
(GigaChadzzBbx1)
April 1, 2021, 2:40am
#1
I am making thor’s hammer where I used bodyposition to call the hammer back after being thrown, however the hammer seems like it’s either teleporting back to my hand or travelling really fast to the point where it just ends up in my hand in a millsecond which is not the intended effect i’m going for. I want it to come back to me fast but can still be seen travelling back.
https://streamable.com/adgt8m
Here’s the bodyposition part of the script:
local BodyPosition = Instance.new("BodyPosition",Mjolnir)
Mjolnir.Anchored = false
BodyPosition.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
BodyPosition.Position = RightHand.Position
How can I make it travel slower through the air?
Set the body position’s “p” property to a lower value. The default is 10000.
For example
BodyPosition.P = 2000
You could also use rocket propulsion since I used it for a retractable shield.
Deathlios
(GigaChadzzBbx1)
April 1, 2021, 2:47am
#4
Rocket propulsion? What’s that? Never heard of it.
Here is an article about it; RocketPropulsion | Roblox Creator Documentation , If you need more help just message me.
Deathlios
(GigaChadzzBbx1)
April 1, 2021, 4:04am
#6
Hey I changed the property to a lower value but there is no difference…
r0lfu
(Syntax)
April 1, 2021, 4:33am
#7
you can just tween or lerp its position or cframe
Deathlios
(GigaChadzzBbx1)
April 1, 2021, 4:38am
#8
That ain’t answering my question man.
r0lfu
(Syntax)
April 1, 2021, 4:39am
#9
yeah but its a better solution imo
Deathlios
(GigaChadzzBbx1)
April 1, 2021, 4:40am
#10
You didn’t even provide a solution lmao, it was an unneeded suggestion.