local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TweenService = game:GetService("TweenService")
local Lighting = game:GetService("Lighting")
local player = Players.LocalPlayer
local mainFrame = script.Parent
local redFrame = mainFrame.RedFrame
local blueFrame = mainFrame.BlueFrame
local redButton = redFrame.RedButton
local blueButton = blueFrame.BlueButton
local chooseTeamEvent = ReplicatedStorage:WaitForChild("ChooseTeam")
local blur = Lighting:FindFirstChild("TeamBlur")
local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Bounce, Enum.EasingDirection.Out)
local fadeInfo = TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.Out)
local function animateAndHide(selectedFrame)
if blur then
local blurTween = TweenService:Create(blur, TweenInfo.new(0.3), { Size = 20 })
blurTween:Play()
end
local originalPos = selectedFrame.Position
local upTween = TweenService:Create(selectedFrame, tweenInfo, {
Position = originalPos - UDim2.new(0, 0, 0.1, 0)
})
upTween:Play()
task.wait(0.4)
local redDown = TweenService:Create(redFrame, fadeInfo, {
Position = redFrame.Position + UDim2.new(0, 0, 1, 0),
BackgroundTransparency = 1
})
local blueDown = TweenService:Create(blueFrame, fadeInfo, {
Position = blueFrame.Position + UDim2.new(0, 0, 1, 0),
BackgroundTransparency = 1
})
redDown:Play()
blueDown:Play()
end
redButton.MouseButton1Click:Connect(function()
chooseTeamEvent:FireServer("Red")
animateAndHide(redFrame)
end)
blueButton.MouseButton1Click:Connect(function()
chooseTeamEvent:FireServer("Blue")
animateAndHide(blueFrame)
end)
** You are now Level 8! **