Way of replicating roblox logo´s animation?

Hello, I was wondering how I can replicate what the roblox logo do when you join a game, that spinning animation?

And I am not speeking of simply making it rotate at a constant speed, instead the roblox logo animation slows down at the end then speeds up at the start. It is hard to explain it will be much easier if you see it by yourself

Anyone knows how to do that?

the speed of the logo is probably how fast the games assets load for you when you join so maybe you can do it somehow like that.
I dont really know how they do it though

1 Like

They just tween the rotation property.

local TweenService = game:GetService("TweenService")
local tweenInfo = TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut)

local frame = ScreenGui.Frame
TweenService:Create(frame,tweenInfo,{Rotation = frame.Rotation + 360}):Play()

The EasingDirection and EasingStyle are what dictate how the value will transition from start to end. You can read more about it here.

1 Like

Thank you!!! I did not knew that you could simply do +360 in rotation and get it to do a full spin! Thank you :smiley:

1 Like