You can write your topic however you want, but you need to answer these questions:
-
What do you want to achieve? Keep it simple and clear!
I want to keep the same velocity at all times no matter the mass of the character.No matter what I set Massless to it doesnt seem to change anything about the incoming velocity.
(both have massless enabled in the following clips)
Small Fish:
External MediaFish goes normal lenght
Big Fish:
External MediaFish doesnt move at all while being bigger
This is the script im using for the dash (handled on the server)
Abilitys.NormalDash = function(plr,HumRoot, Stamina, humanoid)
local currentNetworkOwner = HumRoot:GetNetworkOwner()
if Stamina.Value >= 50 then
HumRoot:SetNetworkOwner(nil)
humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping, true)
HumRoot:SetNetworkOwner(currentNetworkOwner)
HumRoot.Velocity = HumRoot.CFrame.LookVector * 200
local DashSound = Instance.new("Sound",workspace)
DashSound.SoundId = "rbxassetid://6128977275"
DashSound.Volume = 1.5
DashSound:Play()
Stamina.Value -= 50
elseif Stamina.Value <= 50 then
currentNetworkOwner = HumRoot:GetNetworkOwner()
HumRoot:SetNetworkOwner(nil)
humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping, false)
HumRoot:SetNetworkOwner(currentNetworkOwner)
end
end