So, I’m currently remaking Blood Flow by Ender1709 [AKA Mortem Metallum.] and I wanna make the decapitations have the same result as Blood Flow decapitation. Basically, when you slice a head in Mortem Metallum, the head start rolling. I scripted the dismemberment, but I don’t know how to make the head start rolling. Any help is appreciated.
You’ll just need to make a script which gradually changes the position & orientation of the head part overtime, so slightly moving its x/z co-ordinate & then rotate it slightly as it rolls.
kinda old post but, theres an easier way to do that. Insert a LocalScript in StarterCharacterScripts, and put this in your code:
local head = script.Parent:WaitForChild('Head')
head.Size = Vector3.new(1, 1, 1)
head.Shape = Enum.PartType.Ball
and thats it, you dont need to gradually change the head position and orientation with time, i used the same method for my blood flow fan-made
Solved this last year, thank you for anyone who tried to help.
You can just do this to make not go up to a certain velocity.
local V3ZERO = Vector3.zero
local V3ONE = Vector3.one
local LIMIT = V3ONE * 1000
-- Create collider
local Collider = Instance.new("Part")
Collider.CFrame = Limb.CFrame
Collider.Shape = Enum.PartType.Sphere
Collider.Size = V3ONE
Collider.Transparency = 1
Collider.Parent = Limb
local Weld = Instance.new("Weld")
Weld.Part0 = Limb
Weld.Part1 = Collider
Weld.Parent = Collider
-- Add force limits
local LimitLinear = Instance.new("BodyVelocity")
LimitLinear.MaxForce = LIMIT
LimitLinear.Velocity = V3ZERO
LimitLinear.Parent = Collider
local LimitAngular = Instance.new("BodyAngularVelocity")
LimitAngular.MaxTorque= LIMIT
LimitAngular.AngularVelocity = V3ZERO
LimitAngular.Parent = Collider
You can also tween or lerp the BodyAngularVelocity and BodyVelocity to slowly make the part have less velocity.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.