Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

My Star shakes uncontrollably?...

I'm making a spell of some sort, basically a star that lingers on your side for 10 seconds and dissapears unless you point it at someone, where it will home on that person till it hits them

But all it does is shake uncontrollably(haven't completed the homing part, but I have done the hover part)

My code:

local Stella = script.Parent
local plr = game.Players.LocalPlayer
local bruh = true
local m = plr:GetMouse()

local speed = 50

local anim = Instance.new("Animation")
anim.AnimationId = "rbxassetid://5156190355"

Stella.Activated:Connect(function()	
	if plr.Stats.Mana.Value > 20 then
	if plr.Stats.Mana.Value >= 60 and plr.Stats.Mana.Value <= 75 then	
		local animTrack = plr.Character.Humanoid:LoadAnimation(anim)
		animTrack:Play()
		wait(1)
		animTrack:Stop()
		
		local Star = Instance.new("Part", workspace)
		Star.Name = "Stella"
		Star.Material = "Neon"
		Star.Color = Color3.fromRGB(255,255,0)
		Star.Size = Vector3.new(3,3,3)
		Star.Anchored = false		
		Star.Orientation = plr.Character:FindFirstChild("Right Arm").Orientation
		Star.CFrame = plr.Character:FindFirstChild("Right Arm").CFrame * CFrame.new(-1.5,2,-5)

		print("Stella Torque has been casted by "..plr.Name)
		
		plr.Stats.Mana.Value = plr.Stats.Mana.Value - 20
		
		local z = 0	
		
		while wait() do
		if z == 125 then
		Star:Destroy()
		elseif z < 125 then
		Star.CFrame = CFrame.new(0,2,-5)* plr.Character:FindFirstChild("Right Arm").CFrame 
		z = z + 1	
		end
		end
		
	elseif plr.Stats.Mana.Value < 60 or plr.Stats.Mana.Value > 75 then
		print("Stella Torque has been backfired by "..plr.Name)
		
		if plr.Character.Humanoid.Health > 35 then 
		plr.Character.Humanoid.Health = plr.Character.Humanoid.Health - 20
		
		elseif plr.Character.Humanoid.Health < 35 then
	    plr.Character.Humanoid.Health = 3
		
	        end
		end
	end
end)

Thanks, in advance!

1 answer

This discussion is preserved as it was. New answers, comments, and votes are closed.