Hello!
I made a morph with a tool Inside of It, the tool Is an ability that creates a massive white orb (Which Is called "Divine Orb") which then the user forces the white orb to smash Itself to the ground while moving, currently I am dealing with a problem where when the user Is trying to force the white orb to smash Itself, Instead, It simply drops down without moving
****Expected Behavior The Divine Orb dropping down as well of moving like a projectile
**** Actual Behavior The Divine Orb does drop down, but It doesn't move, making the orb look like the sun Is falling down without the sun removing Itself from the center via moving
Sorry If It was confusing, I sometimes suck with telling things
Script:
local Tool = script.Parent local Troll = Tool.Parent local Animator = Troll.Humanoid:FindFirstChild("Animator") local SummonAnimation = Troll:WaitForChild("Summon ball") local Debounce = false Tool.Activated:Connect(function() if not Debounce then Debounce = true Troll.Torso.Anchored = true local AnimationTrack = Animator:LoadAnimation(SummonAnimation) AnimationTrack:Play() wait(0.30) Troll:WaitForChild("Ball Summon"):Play() local MassiveBall = Instance.new("Part") MassiveBall.Parent = game.Workspace MassiveBall.Position = Troll.Torso.Position MassiveBall.Size = Vector3.new(1,1,1) MassiveBall.Shape = Enum.PartType.Ball MassiveBall.CanCollide = false MassiveBall.CastShadow = false MassiveBall.Material = Enum.Material.Neon MassiveBall.BrickColor = BrickColor.White() MassiveBall.Anchored = true for i=0, 50 do MassiveBall.CFrame = MassiveBall.CFrame+Vector3.new(0,1,0) MassiveBall.Size = MassiveBall.Size+Vector3.new(1,0,0) wait() end wait(1.40) local StudsPerFrame = -30 for i=0, 30 do MassiveBall.CFrame = MassiveBall.CFrame+Vector3.new(0,1,MassiveBall.CFrame.LookVector*StudsPerFrame) wait() end game:GetService("Debris"):AddItem(MassiveBall,0) wait(1) Troll.Torso.Anchored = false Debounce = false end end)