Hi
I have a meteorite model and I have applied a force in script to launch it at the ground but when it collides with the ground it bounces. I have altered the custom physics properties but nothing has changed. It looks like an unnatural bounce.
Script:
local char = player.Character or player.CharacterAdded:Wait()
if level == 1 then
local meteor = script.Parent:WaitForChild("Meteor")
local clone = meteor:Clone()
local hrp = char:WaitForChild("HumanoidRootPart")
clone.Parent = char
clone:WaitForChild("Main").CFrame = char:WaitForChild("HumanoidRootPart").CFrame * CFrame.new(0,60,0)
local bv = Instance.new("BodyVelocity", clone.Main)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.Velocity = Vector3.new((hrp.CFrame.LookVector.X*150),-200,(hrp.CFrame.LookVector.Z*150))
for i,v in pairs(clone:GetChildren()) do
v.Touched:Connect(function(hit)
for a,b in pairs(clone:GetChildren()) do
if hit.Name == b.Name then print("TRUE") return end
end
print("Hit")
bv:Destroy()
end)
end
task.wait(5)
clone:Destroy()
end
end
script.Parent:WaitForChild("Fire").OnServerEvent:Connect(function(player, level)
fire(player,level)
end)```