local Players=game:GetService("Players") local ReplicatedStorage=game:GetService("ReplicatedStorage") local TweenService=game:GetService("TweenService") local UserInputService=game:GetService("UserInputService") local StatsService=game:GetService("Stats") local RunService=game:GetService("RunService") local SoundService=game:GetService("SoundService") local HapticService=game:GetService("HapticService") local Player=Players.LocalPlayer local PG=Player:WaitForChild("PlayerGui") local PROFILE_URL="https://www.roblox.com/es/users/9059869146/profile" local AutoSlap=false local AutoDodge=false local AutoExecute=true local Animations=true local Theme="Dark" local function tw(o,t,p) return TweenService:Create(o,TweenInfo.new(t,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),p) end local function cr(o,r) local c=Instance.new("UICorner") c.CornerRadius=UDim.new(0,r) c.Parent=o end local function st(o,c,w) local s=Instance.new("UIStroke") s.Color=c s.Thickness=w s.Parent=o return s end local ParentTarget=PG pcall(function() if gethui then ParentTarget=gethui() elseif game:GetService("CoreGui") then ParentTarget=game:GetService("CoreGui") end end) local OldGUI=ParentTarget:FindFirstChild("OP_ADIVINE_HUB") or PG:FindFirstChild("OP_ADIVINE_HUB") if OldGUI then OldGUI:Destroy() end local GUI=Instance.new("ScreenGui") GUI.Name="OP_ADIVINE_HUB" GUI.ResetOnSpawn=false GUI.IgnoreGuiInset=true GUI.ZIndexBehavior=Enum.ZIndexBehavior.Sibling GUI.DisplayOrder=2147483647 pcall(function() GUI.ScreenInsets=Enum.ScreenInsets.None end) pcall(function() if syn and syn.protect_gui then syn.protect_gui(GUI) end end) GUI.Parent=ParentTarget -------------------------------------------------- -- INTRO -------------------------------------------------- local Intro=Instance.new("Frame") Intro.Size=UDim2.fromScale(1,1) Intro.BackgroundColor3=Color3.new(0,0,0) Intro.BorderSizePixel=0 Intro.Parent=GUI for i=1,45 do local p=Instance.new("Frame") local s=math.random(2,4) p.Size=UDim2.fromOffset(s,s) p.Position=UDim2.new(math.random(),0,-.05,0) p.BackgroundColor3=Color3.new(1,1,1) p.BackgroundTransparency=.35+math.random()*.4 p.BorderSizePixel=0 p.Parent=Intro cr(p,s) task.spawn(function() while p.Parent do local x=math.random(1,99)/100 local d=math.random(35,65)/10 p.Position=UDim2.new(x,0,-.05,0) tw(p,d,{ Position=UDim2.new(x,0,1.05,0) }):Play() task.wait(d) end end) end local IntroTitle=Instance.new("TextLabel") IntroTitle.Size=UDim2.new(1,0,0,55) IntroTitle.Position=UDim2.new(0,0,.43,0) IntroTitle.BackgroundTransparency=1 IntroTitle.Text="OP ADIVINE HUB" IntroTitle.Font=Enum.Font.GothamBold IntroTitle.TextSize=34 IntroTitle.TextColor3=Color3.new(1,1,1) IntroTitle.TextTransparency=1 IntroTitle.Parent=Intro local IntroBy=Instance.new("TextLabel") IntroBy.Size=UDim2.new(1,0,0,25) IntroBy.Position=UDim2.new(0,0,.51,0) IntroBy.BackgroundTransparency=1 IntroBy.Text="by dremmser" IntroBy.Font=Enum.Font.Garamond IntroBy.TextSize=17 IntroBy.TextColor3=Color3.fromRGB(160,190,230) IntroBy.TextTransparency=1 IntroBy.Parent=Intro tw(IntroTitle,1.5,{TextTransparency=0}):Play() tw(IntroBy,1.5,{TextTransparency=0}):Play() task.wait(4) tw(IntroTitle,1.5,{TextTransparency=1}):Play() tw(IntroBy,1.5,{TextTransparency=1}):Play() task.wait(1.5) Intro:Destroy() -------------------------------------------------- -- MAIN -------------------------------------------------- local Main=Instance.new("Frame") Main.Name="Main" Main.Size=UDim2.fromOffset(330,350) Main.Position=UDim2.new(.5,-165,.5,-175) Main.BackgroundColor3=Color3.fromRGB(4,6,10) Main.BackgroundTransparency=.12 Main.BorderSizePixel=0 Main.Active=true Main.Parent=GUI cr(Main,14) local MainStroke=st(Main,Color3.fromRGB(0,125,255),2) -------------------------------------------------- -- PARTICLES -------------------------------------------------- local Particles=Instance.new("Frame") Particles.Size=UDim2.fromScale(1,1) Particles.BackgroundTransparency=1 Particles.ClipsDescendants=true Particles.ZIndex=1 Particles.Parent=Main for i=1,25 do local p=Instance.new("Frame") local s=math.random(1,3) p.Size=UDim2.fromOffset(s,s) p.Position=UDim2.new(math.random(),0,-.05,0) p.BackgroundColor3=Color3.new(1,1,1) p.BackgroundTransparency=.55 p.BorderSizePixel=0 p.ZIndex=1 p.Parent=Particles cr(p,s) task.spawn(function() while p.Parent do local x=math.random(2,98)/100 local d=math.random(25,55)/10 p.Position=UDim2.new(x,0,-.05,0) tw(p,d,{ Position=UDim2.new(x,0,1.05,0) }):Play() task.wait(d) end end) end -------------------------------------------------- -- TOP -------------------------------------------------- local Top=Instance.new("Frame") Top.Size=UDim2.new(1,0,0,48) Top.BackgroundTransparency=1 Top.Active=true Top.ZIndex=10 Top.Parent=Main local Title=Instance.new("TextLabel") Title.Size=UDim2.new(1,-65,0,26) Title.Position=UDim2.fromOffset(12,4) Title.BackgroundTransparency=1 Title.Text="OP ADIVINE HUB" Title.Font=Enum.Font.GothamBold Title.TextSize=17 Title.TextColor3=Color3.new(1,1,1) Title.TextXAlignment=Enum.TextXAlignment.Left Title.ZIndex=11 Title.Parent=Top local By=Instance.new("TextLabel") By.Size=UDim2.new(1,-65,0,16) By.Position=UDim2.fromOffset(13,27) By.BackgroundTransparency=1 By.Text="by dremmser" By.Font=Enum.Font.Garamond By.TextSize=12 By.TextColor3=Color3.fromRGB(130,175,230) By.TextXAlignment=Enum.TextXAlignment.Left By.ZIndex=11 By.Parent=Top local Min=Instance.new("TextButton") Min.Size=UDim2.fromOffset(32,28) Min.Position=UDim2.new(1,-40,0,8) Min.BackgroundColor3=Color3.fromRGB(10,16,27) Min.Text="-" Min.Font=Enum.Font.GothamBold Min.TextSize=19 Min.TextColor3=Color3.new(1,1,1) Min.ZIndex=20 Min.Parent=Top cr(Min,7) local MinStroke=st(Min,Color3.fromRGB(0,125,255),1) -------------------------------------------------- -- VIBRACION -------------------------------------------------- local function vibrate() pcall(function() if HapticService:IsVibrationSupported(Enum.UserInputType.Gamepad1) then HapticService:SetMotor( Enum.UserInputType.Gamepad1, Enum.VibrationMotor.Small, .18 ) task.delay(.045,function() pcall(function() HapticService:SetMotor( Enum.UserInputType.Gamepad1, Enum.VibrationMotor.Small, 0 ) end) end) end end) pcall(function() if haptic then haptic(.18,.045) end end) pcall(function() if vibrateDevice then vibrateDevice(.045) end end) end -------------------------------------------------- -- TABS -------------------------------------------------- local GameTab=Instance.new("TextButton") GameTab.Size=UDim2.new(.5,-9,0,31) GameTab.Position=UDim2.fromOffset(9,52) GameTab.BackgroundColor3=Color3.fromRGB(0,85,170) GameTab.Text="GAME" GameTab.Font=Enum.Font.GothamBold GameTab.TextSize=11 GameTab.TextColor3=Color3.new(1,1,1) GameTab.ZIndex=10 GameTab.Parent=Main cr(GameTab,7) local ConfigTab=Instance.new("TextButton") ConfigTab.Size=UDim2.new(.5,-9,0,31) ConfigTab.Position=UDim2.new(.5,0,0,52) ConfigTab.BackgroundColor3=Color3.fromRGB(12,17,25) ConfigTab.Text="CONFIGURATION" ConfigTab.Font=Enum.Font.GothamBold ConfigTab.TextSize=10 ConfigTab.TextColor3=Color3.fromRGB(145,155,170) ConfigTab.ZIndex=10 ConfigTab.Parent=Main cr(ConfigTab,7) -------------------------------------------------- -- SCROLL -------------------------------------------------- local function newScroll() local s=Instance.new("ScrollingFrame") s.Size=UDim2.new(1,-18,1,-91) s.Position=UDim2.fromOffset(9,91) s.BackgroundTransparency=1 s.BorderSizePixel=0 s.ScrollBarThickness=3 s.ScrollBarImageColor3=Color3.fromRGB(0,125,255) s.CanvasSize=UDim2.new(0,0,0,0) s.AutomaticCanvasSize=Enum.AutomaticSize.Y s.ScrollingDirection=Enum.ScrollingDirection.Y s.ZIndex=4 s.Parent=Main return s end local GameScroll=newScroll() local ConfigScroll=newScroll() ConfigScroll.Visible=false local GamePage=Instance.new("Frame") GamePage.Size=UDim2.new(1,-5,0,1) GamePage.BackgroundTransparency=1 GamePage.AutomaticSize=Enum.AutomaticSize.Y GamePage.Parent=GameScroll local ConfigPage=Instance.new("Frame") ConfigPage.Size=UDim2.new(1,-5,0,1) ConfigPage.BackgroundTransparency=1 ConfigPage.AutomaticSize=Enum.AutomaticSize.Y ConfigPage.Parent=ConfigScroll -------------------------------------------------- -- HELPERS -------------------------------------------------- local CreatedButtons={} local function button(parent,text,y,h) local b=Instance.new("TextButton") b.Size=UDim2.new(1,0,0,h) b.Position=UDim2.fromOffset(0,y) b.BackgroundColor3=Color3.fromRGB(8,25,45) b.Text=text b.Font=Enum.Font.GothamBold b.TextSize=11 b.TextColor3=Color3.new(1,1,1) b.ZIndex=5 b.Parent=parent cr(b,8) local stroke=st(b,Color3.fromRGB(0,130,255),1) b.MouseButton1Click:Connect(vibrate) table.insert(CreatedButtons,{Btn=b,Stroke=stroke}) return b end -------------------------------------------------- -- ESTADO / HORA -------------------------------------------------- local Status=Instance.new("Frame") Status.Size=UDim2.new(1,0,0,53) Status.Position=UDim2.fromOffset(0,55) Status.BackgroundColor3=Color3.fromRGB(8,14,23) Status.BackgroundTransparency=.08 Status.ZIndex=5 Status.Parent=GamePage cr(Status,9) local StatusStroke=st(Status,Color3.fromRGB(0,95,220),1) local Clock=Instance.new("TextLabel") Clock.Size=UDim2.new(1,-16,0,25) Clock.Position=UDim2.fromOffset(8,3) Clock.BackgroundTransparency=1 Clock.Text="00:00:00" Clock.Font=Enum.Font.Code Clock.TextSize=16 Clock.TextColor3=Color3.new(1,1,1) Clock.TextXAlignment=Enum.TextXAlignment.Left Clock.ZIndex=6 Clock.Parent=Status local FullDate=Instance.new("TextLabel") FullDate.Size=UDim2.new(1,-16,0,20) FullDate.Position=UDim2.fromOffset(8,29) FullDate.BackgroundTransparency=1 FullDate.Text="Cargando fecha..." FullDate.Font=Enum.Font.Gotham FullDate.TextSize=9 FullDate.TextColor3=Color3.fromRGB(135,155,180) FullDate.TextXAlignment=Enum.TextXAlignment.Left FullDate.ZIndex=6 FullDate.Parent=Status local Days={ "domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado" } local Months={ "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre" } local function getDateInfo() local d=os.date("*t") if not d then return "--:--:--","Fecha no disponible" end local timeText=string.format( "%02d:%02d:%02d", d.hour, d.min, d.sec ) local dateText=string.format( "%s, %d de %s de %d", Days[d.wday] or "", d.day, Months[d.month] or "", d.year ) return timeText,dateText end -------------------------------------------------- -- ACTUALIZAR HORA -------------------------------------------------- task.spawn(function() while GUI.Parent do local timeText,dateText=getDateInfo() Clock.Text=timeText FullDate.Text=dateText task.wait(1) end end) -------------------------------------------------- -- GAME -------------------------------------------------- local Welcome=Instance.new("Frame") Welcome.Size=UDim2.new(1,0,0,50) Welcome.Position=UDim2.fromOffset(0,114) Welcome.BackgroundColor3=Color3.fromRGB(10,17,28) Welcome.BackgroundTransparency=.2 Welcome.ZIndex=5 Welcome.Parent=GamePage cr(Welcome,9) local WelcomeStroke=st(Welcome,Color3.fromRGB(0,95,220),1) local Avatar=Instance.new("ImageLabel") Avatar.Size=UDim2.fromOffset(38,38) Avatar.Position=UDim2.fromOffset(6,6) Avatar.BackgroundColor3=Color3.fromRGB(15,20,30) Avatar.ZIndex=6 Avatar.Parent=Welcome cr(Avatar,20) local AvatarStroke=st(Avatar,Color3.fromRGB(0,150,255),2) pcall(function() Avatar.Image=Players:GetUserThumbnailAsync( Player.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size100x100 ) end) local WelcomeText=Instance.new("TextLabel") WelcomeText.Size=UDim2.new(1,-55,1,-8) WelcomeText.Position=UDim2.fromOffset(52,4) WelcomeText.BackgroundTransparency=1 WelcomeText.Text="Bienvenido, "..Player.DisplayName WelcomeText.Font=Enum.Font.GothamMedium WelcomeText.TextSize=13 WelcomeText.TextColor3=Color3.new(1,1,1) WelcomeText.TextXAlignment=Enum.TextXAlignment.Left WelcomeText.ZIndex=6 WelcomeText.Parent=Welcome local Guess=button(GamePage,"Adivinar Slapper",169,34) local GuessAttempt=button(GamePage,"Adivinar quien intento pegarte",207,34) local Auto=Instance.new("TextButton") Auto.Size=UDim2.new(1,0,0,34) Auto.Position=UDim2.fromOffset(0,245) Auto.BackgroundColor3=Color3.fromRGB(12,16,23) Auto.Text="Auto Slap OFF" Auto.Font=Enum.Font.GothamBold Auto.TextSize=11 Auto.TextColor3=Color3.fromRGB(225,230,240) Auto.ZIndex=5 Auto.Parent=GamePage cr(Auto,8) local AutoStroke=st( Auto, Color3.fromRGB(65,75,95), 1 ) local AutoDodgeBtn=Instance.new("TextButton") AutoDodgeBtn.Size=UDim2.new(1,0,0,34) AutoDodgeBtn.Position=UDim2.fromOffset(0,283) AutoDodgeBtn.BackgroundColor3=Color3.fromRGB(12,16,23) AutoDodgeBtn.Text="Auto Dodge [OFF]" AutoDodgeBtn.Font=Enum.Font.GothamBold AutoDodgeBtn.TextSize=11 AutoDodgeBtn.TextColor3=Color3.fromRGB(225,230,240) AutoDodgeBtn.ZIndex=5 AutoDodgeBtn.Parent=GamePage cr(AutoDodgeBtn,8) local AutoDodgeStroke=st( AutoDodgeBtn, Color3.fromRGB(65,75,95), 1 ) local Info=Instance.new("TextLabel") Info.Size=UDim2.new(1,0,0,45) Info.Position=UDim2.fromOffset(0,322) Info.BackgroundTransparency=1 Info.Text="FPS: -- | RAM: -- MB | Ping: -- ms\nX: -- Y: -- Z: --" Info.Font=Enum.Font.Code Info.TextSize=9 Info.TextColor3=Color3.fromRGB(140,155,175) Info.TextXAlignment=Enum.TextXAlignment.Left Info.TextYAlignment=Enum.TextYAlignment.Top Info.ZIndex=5 Info.Parent=GamePage -------------------------------------------------- -- CONFIG -------------------------------------------------- local Follow=Instance.new("TextLabel") Follow.Size=UDim2.new(1,0,0,22) Follow.BackgroundTransparency=1 Follow.Text="Sígueme para más scripts" Follow.Font=Enum.Font.GothamBold Follow.TextSize=12 Follow.TextColor3=Color3.new(1,1,1) Follow.ZIndex=5 Follow.Parent=ConfigPage local Copy=button(ConfigPage,"COPY",26,32) local ThemeLabel=Instance.new("TextLabel") ThemeLabel.Size=UDim2.new(1,-100,0,28) ThemeLabel.Position=UDim2.fromOffset(0,66) ThemeLabel.BackgroundTransparency=1 ThemeLabel.Text="Tema" ThemeLabel.Font=Enum.Font.GothamBold ThemeLabel.TextSize=12 ThemeLabel.TextColor3=Color3.new(1,1,1) ThemeLabel.TextXAlignment=Enum.TextXAlignment.Left ThemeLabel.ZIndex=5 ThemeLabel.Parent=ConfigPage local ThemeButton=Instance.new("TextButton") ThemeButton.Size=UDim2.fromOffset(90,28) ThemeButton.Position=UDim2.new(1,-90,0,66) ThemeButton.BackgroundColor3=Color3.fromRGB(15,22,32) ThemeButton.Text="Oscuro ▼" ThemeButton.Font=Enum.Font.Gotham ThemeButton.TextSize=10 ThemeButton.TextColor3=Color3.new(1,1,1) ThemeButton.ZIndex=5 ThemeButton.Parent=ConfigPage cr(ThemeButton,7) local ThemeButtonStroke=st(ThemeButton,Color3.fromRGB(0,125,255),1) local ThemeOptions=Instance.new("Frame") ThemeOptions.Size=UDim2.fromOffset(110,66) ThemeOptions.Position=UDim2.new(1,-110,0,95) ThemeOptions.BackgroundColor3=Color3.fromRGB(8,12,18) ThemeOptions.Visible=false ThemeOptions.ZIndex=30 ThemeOptions.Parent=ConfigPage cr(ThemeOptions,8) local ThemeOptionsStroke=st(ThemeOptions,Color3.fromRGB(0,125,255),1) local Light=Instance.new("TextButton") Light.Size=UDim2.new(1,-8,0,25) Light.Position=UDim2.fromOffset(4,4) Light.BackgroundColor3=Color3.fromRGB(35,40,48) Light.Text="Claro" Light.Font=Enum.Font.Gotham Light.TextSize=10 Light.TextColor3=Color3.fromRGB(190,195,205) Light.ZIndex=31 Light.Parent=ThemeOptions cr(Light,6) local Dark=Light:Clone() Dark.Position=UDim2.fromOffset(4,37) Dark.Text="Oscuro" Dark.BackgroundColor3=Color3.fromRGB(75,80,90) Dark.Parent=ThemeOptions local CreatedToggles={} local function ApplyTheme() if Theme=="Light" then Main.BackgroundColor3=Color3.fromRGB(242,245,250) MainStroke.Color=Color3.fromRGB(0,150,230) ThemeButton.Text="Claro ▼" ThemeButton.BackgroundColor3=Color3.fromRGB(220,225,235) ThemeButton.TextColor3=Color3.fromRGB(20,25,35) ThemeButtonStroke.Color=Color3.fromRGB(0,140,220) ThemeOptions.BackgroundColor3=Color3.fromRGB(235,240,248) ThemeOptionsStroke.Color=Color3.fromRGB(0,140,220) Light.BackgroundColor3=Color3.fromRGB(0,130,220) Light.TextColor3=Color3.new(1,1,1) Dark.BackgroundColor3=Color3.fromRGB(205,212,225) Dark.TextColor3=Color3.fromRGB(40,45,55) Title.TextColor3=Color3.fromRGB(15,20,30) By.TextColor3=Color3.fromRGB(30,100,180) Min.BackgroundColor3=Color3.fromRGB(225,230,240) Min.TextColor3=Color3.fromRGB(20,25,35) MinStroke.Color=Color3.fromRGB(0,140,220) Follow.TextColor3=Color3.fromRGB(15,20,30) ThemeLabel.TextColor3=Color3.fromRGB(15,20,30) Status.BackgroundColor3=Color3.fromRGB(228,234,245) StatusStroke.Color=Color3.fromRGB(0,140,220) Clock.TextColor3=Color3.fromRGB(15,20,30) FullDate.TextColor3=Color3.fromRGB(70,90,120) Welcome.BackgroundColor3=Color3.fromRGB(228,234,245) WelcomeStroke.Color=Color3.fromRGB(0,140,220) WelcomeText.TextColor3=Color3.fromRGB(15,20,30) Avatar.BackgroundColor3=Color3.fromRGB(210,218,230) AvatarStroke.Color=Color3.fromRGB(0,140,220) Info.TextColor3=Color3.fromRGB(60,75,100) for _, item in ipairs(CreatedButtons) do item.Btn.BackgroundColor3=Color3.fromRGB(220,228,242) item.Btn.TextColor3=Color3.fromRGB(15,25,45) item.Stroke.Color=Color3.fromRGB(0,130,230) end for _, item in ipairs(CreatedToggles) do item.Label.TextColor3=Color3.fromRGB(15,20,30) end if GameTab.BackgroundColor3 ~= Color3.fromRGB(0,85,170) then GameTab.BackgroundColor3=Color3.fromRGB(220,225,235) GameTab.TextColor3=Color3.fromRGB(60,70,85) end if ConfigTab.BackgroundColor3 ~= Color3.fromRGB(0,85,170) then ConfigTab.BackgroundColor3=Color3.fromRGB(220,225,235) ConfigTab.TextColor3=Color3.fromRGB(60,70,85) end else Main.BackgroundColor3=Color3.fromRGB(4,6,10) MainStroke.Color=Color3.fromRGB(0,125,255) ThemeButton.Text="Oscuro ▼" ThemeButton.BackgroundColor3=Color3.fromRGB(15,22,32) ThemeButton.TextColor3=Color3.new(1,1,1) ThemeButtonStroke.Color=Color3.fromRGB(0,125,255) ThemeOptions.BackgroundColor3=Color3.fromRGB(8,12,18) ThemeOptionsStroke.Color=Color3.fromRGB(0,125,255) Light.BackgroundColor3=Color3.fromRGB(35,40,48) Light.TextColor3=Color3.fromRGB(190,195,205) Dark.BackgroundColor3=Color3.fromRGB(75,80,90) Dark.TextColor3=Color3.new(1,1,1) Title.TextColor3=Color3.new(1,1,1) By.TextColor3=Color3.fromRGB(130,175,230) Min.BackgroundColor3=Color3.fromRGB(10,16,27) Min.TextColor3=Color3.new(1,1,1) MinStroke.Color=Color3.fromRGB(0,125,255) Follow.TextColor3=Color3.new(1,1,1) ThemeLabel.TextColor3=Color3.new(1,1,1) Status.BackgroundColor3=Color3.fromRGB(8,14,23) StatusStroke.Color=Color3.fromRGB(0,95,220) Clock.TextColor3=Color3.new(1,1,1) FullDate.TextColor3=Color3.fromRGB(135,155,180) Welcome.BackgroundColor3=Color3.fromRGB(10,17,28) WelcomeStroke.Color=Color3.fromRGB(0,95,220) WelcomeText.TextColor3=Color3.new(1,1,1) Avatar.BackgroundColor3=Color3.fromRGB(15,20,30) AvatarStroke.Color=Color3.fromRGB(0,150,255) Info.TextColor3=Color3.fromRGB(140,155,175) for _, item in ipairs(CreatedButtons) do item.Btn.BackgroundColor3=Color3.fromRGB(8,25,45) item.Btn.TextColor3=Color3.new(1,1,1) item.Stroke.Color=Color3.fromRGB(0,130,255) end for _, item in ipairs(CreatedToggles) do item.Label.TextColor3=Color3.new(1,1,1) end if GameTab.BackgroundColor3 ~= Color3.fromRGB(0,85,170) then GameTab.BackgroundColor3=Color3.fromRGB(12,17,25) GameTab.TextColor3=Color3.fromRGB(145,155,170) end if ConfigTab.BackgroundColor3 ~= Color3.fromRGB(0,85,170) then ConfigTab.BackgroundColor3=Color3.fromRGB(12,17,25) ConfigTab.TextColor3=Color3.fromRGB(145,155,170) end end end ThemeButton.MouseButton1Click:Connect(function() vibrate() ThemeOptions.Visible=not ThemeOptions.Visible end) Light.MouseButton1Click:Connect(function() vibrate() Theme="Light" ApplyTheme() ThemeOptions.Visible=false end) Dark.MouseButton1Click:Connect(function() vibrate() Theme="Dark" ApplyTheme() ThemeOptions.Visible=false end) local function toggle(parent,text,y,value,callback) local label=Instance.new("TextLabel") label.Size=UDim2.new(1,-80,0,28) label.Position=UDim2.fromOffset(0,y) label.BackgroundTransparency=1 label.Text=text label.Font=Enum.Font.GothamBold label.TextSize=12 label.TextColor3=Color3.new(1,1,1) label.TextXAlignment=Enum.TextXAlignment.Left label.ZIndex=5 label.Parent=parent local b=Instance.new("TextButton") b.Size=UDim2.fromOffset(58,27) b.Position=UDim2.new(1,-58,0,y) b.BackgroundColor3=value and Color3.fromRGB(0,110,210) or Color3.fromRGB(60,65,75) b.Text=value and "ON" or "OFF" b.Font=Enum.Font.GothamBold b.TextSize=10 b.TextColor3=Color3.new(1,1,1) b.ZIndex=5 b.Parent=parent cr(b,13) table.insert(CreatedToggles,{Label=label,Btn=b}) b.MouseButton1Click:Connect(function() vibrate() value=not value b.Text=value and "ON" or "OFF" b.BackgroundColor3=value and Color3.fromRGB(0,110,210) or Color3.fromRGB(60,65,75) if callback then callback(value) end end) return b end local AnimToggle=toggle( ConfigPage, "Animaciones", 105, Animations, function(v) Animations=v end ) -------------------------------------------------- -- AUTOEJECUCIÓN AL TELETRANSPORTARSE -------------------------------------------------- local function setupAutoExecute() local scriptCode=[[ if not _G.OP_ADIVINE_HUB_LOADED then _G.OP_ADIVINE_HUB_LOADED = true -- Código cargador de la semilla de autoejecución end ]] local queue=queue_on_teleport or (syn and syn.queue_on_teleport) or (fluxus and fluxus.queue_on_teleport) if queue then pcall(function() queue(scriptCode) end) end end Player.OnTeleport:Connect(function(State) if AutoExecute and State==Enum.TeleportState.Started then setupAutoExecute() end end) local ExecuteToggle=toggle( ConfigPage, "Autoejecutar", 140, AutoExecute, function(v) AutoExecute=v end ) local Reset=Instance.new("TextButton") Reset.Size=UDim2.new(.48,0,0,33) Reset.Position=UDim2.fromOffset(0,176) Reset.BackgroundColor3=Color3.fromRGB(35,40,50) Reset.Text="Resetear Script" Reset.Font=Enum.Font.GothamBold Reset.TextSize=10 Reset.TextColor3=Color3.new(1,1,1) Reset.ZIndex=5 Reset.Parent=ConfigPage cr(Reset,8) local ResetInfo=Instance.new("TextLabel") ResetInfo.Size=UDim2.new(.48,0,0,33) ResetInfo.Position=UDim2.new(.52,0,0,176) ResetInfo.BackgroundTransparency=1 ResetInfo.Text="Usar si se bugea" ResetInfo.Font=Enum.Font.Gotham ResetInfo.TextSize=9 ResetInfo.TextColor3=Color3.fromRGB(130,140,155) ResetInfo.ZIndex=5 ResetInfo.Parent=ConfigPage local Exit=Instance.new("TextButton") Exit.Size=UDim2.new(1,0,0,30) Exit.Position=UDim2.fromOffset(0,215) Exit.BackgroundColor3=Color3.fromRGB(75,25,30) Exit.Text="EXIT" Exit.Font=Enum.Font.GothamBold Exit.TextSize=10 Exit.TextColor3=Color3.new(1,1,1) Exit.ZIndex=5 Exit.Parent=ConfigPage cr(Exit,8) -------------------------------------------------- -- EXIT CONFIRM -------------------------------------------------- local Confirm=Instance.new("Frame") Confirm.Size=UDim2.fromOffset(250,135) Confirm.Position=UDim2.new(.5,-125,.5,-67) Confirm.BackgroundColor3=Color3.fromRGB(5,8,14) Confirm.Visible=false Confirm.ZIndex=100 Confirm.Parent=GUI cr(Confirm,13) st(Confirm,Color3.fromRGB(0,125,255),2) local ConfirmText=Instance.new("TextLabel") ConfirmText.Size=UDim2.new(1,-20,0,50) ConfirmText.Position=UDim2.fromOffset(10,10) ConfirmText.BackgroundTransparency=1 ConfirmText.Text="¿Quieres salir del menú?" ConfirmText.Font=Enum.Font.GothamBold ConfirmText.TextSize=14 ConfirmText.TextColor3=Color3.new(1,1,1) ConfirmText.ZIndex=101 ConfirmText.Parent=Confirm local Yes=Instance.new("TextButton") Yes.Size=UDim2.fromOffset(95,33) Yes.Position=UDim2.fromOffset(18,87) Yes.BackgroundColor3=Color3.fromRGB(125,35,40) Yes.Text="SALIR" Yes.Font=Enum.Font.GothamBold Yes.TextSize=10 Yes.TextColor3=Color3.new(1,1,1) Yes.ZIndex=101 Yes.Parent=Confirm cr(Yes,8) local No=Yes:Clone() No.Position=UDim2.fromOffset(137,87) No.BackgroundColor3=Color3.fromRGB(30,40,55) No.Text="CANCELAR" No.Parent=Confirm Exit.MouseButton1Click:Connect(function() vibrate() Confirm.Visible=true end) No.MouseButton1Click:Connect(function() vibrate() Confirm.Visible=false end) -------------------------------------------------- -- COPY -------------------------------------------------- Copy.MouseButton1Click:Connect(function() vibrate() local ok=pcall(function() if setclipboard then setclipboard(PROFILE_URL) else error() end end) Copy.Text=ok and "COPIED" or "COPY NOT AVAILABLE" task.delay(2,function() if Copy.Parent then Copy.Text="COPY" end end) end) -------------------------------------------------- -- TABS -------------------------------------------------- GameTab.MouseButton1Click:Connect(function() vibrate() GameScroll.Visible=true ConfigScroll.Visible=false GameTab.BackgroundColor3=Color3.fromRGB(0,85,170) GameTab.TextColor3=Color3.new(1,1,1) if Theme=="Light" then ConfigTab.BackgroundColor3=Color3.fromRGB(220,225,235) ConfigTab.TextColor3=Color3.fromRGB(60,70,85) else ConfigTab.BackgroundColor3=Color3.fromRGB(12,17,25) ConfigTab.TextColor3=Color3.fromRGB(145,155,170) end end) ConfigTab.MouseButton1Click:Connect(function() vibrate() GameScroll.Visible=false ConfigScroll.Visible=true ConfigTab.BackgroundColor3=Color3.fromRGB(0,85,170) ConfigTab.TextColor3=Color3.new(1,1,1) if Theme=="Light" then GameTab.BackgroundColor3=Color3.fromRGB(220,225,235) GameTab.TextColor3=Color3.fromRGB(60,70,85) else GameTab.BackgroundColor3=Color3.fromRGB(12,17,25) GameTab.TextColor3=Color3.fromRGB(145,155,170) end end) -------------------------------------------------- -- SLAPPER -------------------------------------------------- local LastAttacker=nil local LastHealth=nil local function findAttacker() local char=Player.Character if not char then return end local root=char:FindFirstChild("HumanoidRootPart") if not root then return end local closest,dist=nil,18 for _,p in ipairs(Players:GetPlayers()) do if p~=Player and p.Character then local r=p.Character:FindFirstChild("HumanoidRootPart") if r then local d=(r.Position-root.Position).Magnitude if d0 then local d=(r.Position-root.Position).Magnitude if d=.5 then fps=math.floor( frames/(now-lastTime) ) frames=0 lastTime=now end statTimer+=dt if statTimer>=.15 then statTimer=0 local ping=math.floor( Player:GetNetworkPing()*1000+.5 ) local ram=math.floor( StatsService:GetTotalMemoryUsageMb() ) local char=Player.Character local root=char and char:FindFirstChild("HumanoidRootPart") if root then local p=root.Position Info.Text=string.format( "FPS: %d | RAM: %d MB | Ping: %d ms\nX: %.1f Y: %.1f Z: %.1f", fps, ram, ping, p.X, p.Y, p.Z ) else Info.Text=string.format( "FPS: %d | RAM: %d MB | Ping: %d ms\nX: -- Y: -- Z: --", fps, ram, ping ) end end end) -------------------------------------------------- -- NOTIFICACION GENERAL -------------------------------------------------- local Notice=Instance.new("Frame") Notice.Size=UDim2.fromOffset(280,70) Notice.Position=UDim2.new(.5,-140,0,-90) Notice.BackgroundColor3=Color3.fromRGB(5,8,14) Notice.Visible=false Notice.ZIndex=200 Notice.Parent=GUI cr(Notice,11) st(Notice,Color3.fromRGB(0,125,255),2) local NoticeText=Instance.new("TextLabel") NoticeText.Size=UDim2.new(1,-16,1,-8) NoticeText.Position=UDim2.fromOffset(8,4) NoticeText.BackgroundTransparency=1 NoticeText.Text="te gusta nuestro menú,\n¡nos alegra cada momento que nos usas!" NoticeText.Font=Enum.Font.GothamBold NoticeText.TextSize=11 NoticeText.TextWrapped=true NoticeText.TextColor3=Color3.new(1,1,1) NoticeText.ZIndex=201 NoticeText.Parent=Notice local NoticeSound=Instance.new("Sound") NoticeSound.SoundId="rbxassetid://9118823101" NoticeSound.Volume=.35 NoticeSound.Parent=SoundService local function showNotice() if not GUI.Parent then return end Notice.Visible=true if Animations then tw(Notice,.35,{ Position=UDim2.new(.5,-140,0,15) }):Play() else Notice.Position=UDim2.new(.5,-140,0,15) end pcall(function() NoticeSound:Play() end) task.wait(7) if Notice.Parent then if Animations then local t=tw(Notice,.35,{ Position=UDim2.new(.5,-140,0,-90) }) t:Play() t.Completed:Wait() else Notice.Position=UDim2.new(.5,-140,0,-90) end Notice.Visible=false end end task.spawn(function() while GUI.Parent do task.wait(900) if GUI.Parent then task.spawn(showNotice) end end end) -------------------------------------------------- -- REINICIO POR SEMILLA (3 SEGUNDOS) -------------------------------------------------- local ScriptSource = [=[ -- Semilla de reinicio de OP ADIVINE HUB ]=] Reset.MouseButton1Click:Connect(function() vibrate() AutoSlap=false DodgeMode=0 AutoDodge=false QueueWaiting=false LastAttacker=nil Reset.Text="REINICIANDO (3s)..." task.spawn(function() task.wait(3) pcall(function() if loadstring then loadstring(ScriptSource)() end end) end) if GUI then GUI:Destroy() end end) Yes.MouseButton1Click:Connect(function() vibrate() AutoSlap=false DodgeMode=0 AutoDodge=false QueueWaiting=false pcall(function() DodgeEvent:FireServer(false) end) GUI:Destroy() end) -------------------------------------------------- -- FADE IN -------------------------------------------------- Main.BackgroundTransparency=1 MainStroke.Transparency=1 for _,o in ipairs(Main:GetDescendants()) do if o:IsA("TextLabel") or o:IsA("TextButton") then o.TextTransparency=1 elseif o:IsA("ImageLabel") then o.ImageTransparency=1 end end if Animations then tw(Main,1,{ BackgroundTransparency=.12 }):Play() tw(MainStroke,1,{ Transparency=0 }):Play() for _,o in ipairs(Main:GetDescendants()) do if o:IsA("TextLabel") or o:IsA("TextButton") then tw(o,1,{ TextTransparency=0 }):Play() elseif o:IsA("ImageLabel") then tw(o,1,{ ImageTransparency=0 }):Play() end end else Main.BackgroundTransparency=.12 MainStroke.Transparency=0 for _,o in ipairs(Main:GetDescendants()) do if o:IsA("TextLabel") or o:IsA("TextButton") then o.TextTransparency=0 elseif o:IsA("ImageLabel") then o.ImageTransparency=0 end end end ApplyTheme()