basically, i have a flare gun with a flare inside of it, and once the flare gun shoots, the flare should fly upwards using BodyVelocity, instead, it sends the player holding the flare gun tool flying upwards, ive tried parenting the flare to workspace after its shot so that it wouldnt affect the player, but it still does:
(server script):
dont steal my scripts >: (
explorer:
Is the flare welded to the handle?
the 2 weld constraints in the flare part are not, one of the weld constraints in the handle are:
Part0 = Handle
Part = FlarePart
Delete any welds made with the flarepart when you shoot it and it should fly up by itself without dragging the player with it.
1 Like
did it in this function:
FlareShootAnim.Stopped:Connect(function()
script.Parent.Handle.Fire:Play()
script.Parent.Handle.WeldConstraint1:Destroy()
BodyVelocityFlare()
script.Parent.FlarePart.Parent = workspace
end)
and the player flies up when its equipped
Try disabling collisions for the flare and making sure it isnt attached to the character through a different weld or attachment
3 Likes