local ui = script.Parent
local fr = ui:WaitForChild("Frame")
local tim = fr:WaitForChild("time")
local ts = game:GetService("TweenService")
local tweeninfo = TweenInfo.new(7,Enum.EasingStyle.Linear,Enum.EasingDirection.Out,-1)
local tween = ts:Create(fr.ImageLabel,tweeninfo,{["Rotation"] = 360})
local tween1 = ts:Create(fr.ImageLabel1,tweeninfo,{["Rotation"] = -360})
tween:Play()
for i = 15,0,-1 do
tim.Text = ("(%s)"):format(i)
wait(1)
end
ui:Destroy()
The script is apart of a soft shutdown script im just improving the gui and adding things to it.
This must be more of an image editing issue. If your arms PNG isn’t centered, but your ImageLabel is (Position at {0.5, 0, 0.5, 0} and AnchorPoint (0.5, 0.5)), you might have to fix and reupload your image again.
Yeah the shape of the center doesn’t allow the arms to turn correctly. If you made all the arms connect to each other behind the center it might look OK but it’s impossible to make the rotation perfect with a triangular center.
You can always try drawing a dot on the prrfect center of a new layer, and position the center of the image layer, or perhaps using guides and adjusting the canvas size (NOT IMAGE SIZE). Here’s something i quickly drew to get a better picture.
If you still want to try this idea try making the arms connect together like this and put the center over it. It might still look weird though so maybe you should forget about the idea.