local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local player = Players.LocalPlayer -- Function to create achievement-style popup local function createAchievementPopup(titleText, subtitleText, imageId) local playerGui = player:WaitForChild("PlayerGui") local screenGui = Instance.new("ScreenGui") screenGui.Name = "AchievementPopup" screenGui.Parent = playerGui local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 300, 0, 80) frame.Position = UDim2.new(0.5, -150, -0.1, 0) frame.BackgroundColor3 = Color3.fromRGB(255,203,107) frame.BorderSizePixel = 0 frame.AnchorPoint = Vector2.new(0.5,0) frame.Parent = screenGui local uistroke = Instance.new("UIStroke") uistroke.Thickness = 2 uistroke.Transparency = 0.5 uistroke.Parent = frame local image = Instance.new("ImageLabel") image.Size = UDim2.new(0,80,0,80) image.Position = UDim2.new(0,10,0,0) image.BackgroundTransparency = 1 image.Image = imageId image.Parent = frame local title = Instance.new("TextLabel") title.Size = UDim2.new(0,200,0,35) title.Position = UDim2.new(0,100,0,10) title.BackgroundTransparency = 1 title.Text = titleText title.TextColor3 = Color3.fromRGB(50,50,50) title.TextScaled = true title.Font = Enum.Font.GothamBold title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = frame local subtitle = Instance.new("TextLabel") subtitle.Size = UDim2.new(0,200,0,25) subtitle.Position = UDim2.new(0,100,0,45) subtitle.BackgroundTransparency = 1 subtitle.Text = subtitleText subtitle.TextColor3 = Color3.fromRGB(30,30,30) subtitle.TextScaled = true subtitle.Font = Enum.Font.Gotham subtitle.TextXAlignment = Enum.TextXAlignment.Left subtitle.Parent = frame -- Tween animation local slideIn = TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Position=UDim2.new(0.5,-150,0.05,0)}) local slideOut = TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {Position=UDim2.new(0.5,-150,-0.1,0)}) slideIn:Play() slideIn.Completed:Connect(function() task.wait(3) slideOut:Play() slideOut.Completed:Connect(function() screenGui:Destroy() end) end) end -- Function for balanced rainbow color local function rainbowColorBalanced(t) local r = math.sin(t*5)*0.5+0.5 local g = math.sin(t*5+2)*0.5+0.5 local b = math.sin(t*5+4)*0.5+0.5 r = math.clamp(r,0.2,0.9) g = math.clamp(g,0.2,0.9) b = math.clamp(b,0.2,0.9) return Color3.new(r,g,b) end -- Apply rainbow effect local function applyRainbow(char) -- Left Arm char['Left Arm'].ChildAdded:Connect(function(pp) if pp.Name=="WaterPalm" then local emitters = pp:WaitForChild('ConstantEmit'):GetChildren() local trail = pp:WaitForChild('WaterTrail') task.spawn(function() local t=0 while pp.Parent do local color = rainbowColorBalanced(t) for _,v in pairs(emitters) do v.Color = ColorSequence.new(color,color) end trail.Color = ColorSequence.new(color,color) t = t + 0.05 task.wait(0.03) end end) end end) -- Right Arm char['Right Arm'].ChildAdded:Connect(function(pp) if pp.Name=="WaterPalm" then local emitters = pp:WaitForChild('ConstantEmit'):GetChildren() local trail = pp:WaitForChild('WaterTrail') task.spawn(function() local t=0 while pp.Parent do local color = rainbowColorBalanced(t) for _,v in pairs(emitters) do v.Color = ColorSequence.new(color,color) end trail.Color = ColorSequence.new(color,color) t = t + 0.05 task.wait(0.03) end end) end end) -- Effects char.ChildAdded:Connect(function(pp) if pp.Name=="Effects" then task.spawn(function() local t=0 while pp.Parent do for _,v in pairs(pp:GetDescendants()) do if v:IsA("ParticleEmitter") then v.Color = ColorSequence.new(rainbowColorBalanced(t),rainbowColorBalanced(t)) end end t = t + 0.05 task.wait(0.03) end end) end end) end -- Check game local char = player.Character or player.CharacterAdded:Wait() if game.PlaceId ~= 10449761463 then createAchievementPopup( "Script Only Supports The Strongest Battlegrounds", "Script will not run in this game.", "rbxthumb://type=Asset&id=111082305955767&w=420&h=420" ) else createAchievementPopup( "Use Garou", "Script is running...", "rbxthumb://type=Asset&id=121155219824087&w=420&h=420" ) applyRainbow(char) end