local v0=game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name;local v1=game.Players.LocalPlayer:WaitForChild("PlayerGui");local v2=Instance.new("ScreenGui",v1);local v3=game:GetService("TweenService");local v4=game:GetService("Lighting");local v5=Instance.new("ImageLabel",v2);v5.Size=UDim2.new(0,570 -(381 + 39) ,0,88 + 62 );v5.Position=UDim2.new(0.5 -0 , -(1262 -(1069 + 118)),0.5, -(453 -253));v5.Image="rbxassetid://105855861857949";v5.BackgroundTransparency=1 -0 ;Instance.new("UICorner",v5).CornerRadius=UDim.new(0,4 + 16 );local v11={{Text="Roblox Scripts",Color=Color3.fromRGB(255,253 + 2 ,255),Position=UDim2.new(791.5 -(368 + 423) , -75,0.5 -0 , -130)},{Text="HKR TEAM",Color=Color3.fromRGB(0,980 -725 ,0),Position=UDim2.new(442.5 -(416 + 26) , -(239 -164),0.5,31 + 39 )},{Text=v0,Color=Color3.fromRGB(693 -(145 + 293) ,0,430 -(44 + 386) ),Position=UDim2.new(0.5, -(1561 -(998 + 488)),0.5 + 0 , -(89 + 19))}};for v30,v31 in ipairs(v11) do local v32=772 -(201 + 571) ;local v33;while true do if (v32==(1141 -(116 + 1022))) then v33.TextStrokeTransparency=0.5 -0 ;v33.TextStrokeColor3=Color3.fromRGB(0,0 + 0 ,0);v33.TextXAlignment=Enum.TextXAlignment.Center;break;end if (v32==(3 -2)) then v33.Text=v31.Text;v33.TextColor3=v31.Color;v33.BackgroundTransparency=1;v32=2;end if (v32==(0 -0)) then v33=Instance.new("TextLabel",v2);v33.Size=UDim2.new(859 -(814 + 45) ,369 -219 ,0 + 0 ,11 + 19 );v33.Position=v31.Position;v32=886 -(261 + 624) ;end if (v32==(3 -1)) then local v86=1080 -(1020 + 60) ;while true do if (v86==(1423 -(630 + 793))) then v33.TextSize=24;v33.TextTransparency=3 -2 ;v86=4 -3 ;end if (v86==1) then v33.Font=Enum.Font.GothamBold;v32=2 + 1 ;break;end end end end end local v12=Instance.new("BlurEffect",v4);v12.Size=0 -0 ;v3:Create(v12,TweenInfo.new(1,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{Size=1772 -(760 + 987) }):Play();v3:Create(v5,TweenInfo.new(1,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{Position=UDim2.new(0.5, -75,1913.5 -(1789 + 124) , -75)}):Play();wait(767 -(745 + 21) );v3:Create(v5,TweenInfo.new(0.3 + 0 ,Enum.EasingStyle.Bounce,Enum.EasingDirection.Out),{Position=UDim2.new(0.5 -0 , -(294 -219),0.5 + 0 , -(95 + 25))}):Play();wait(0.3);v3:Create(v5,TweenInfo.new(1055.3 -(87 + 968) ,Enum.EasingStyle.Bounce,Enum.EasingDirection.Out),{Position=UDim2.new(0.5 -0 , -(69 + 6),0.5, -(169 -94))}):Play();for v34,v35 in ipairs(v2:GetChildren()) do if (v35:IsA("TextLabel") and (v35.Text~=v0)) then v3:Create(v35,TweenInfo.new(1414 -(447 + 966) ,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{TextTransparency=0}):Play();end end wait(1.3);for v36,v37 in ipairs(v2:GetChildren()) do if (v37:IsA("TextLabel") and (v37.Text==v0)) then v3:Create(v37,TweenInfo.new(2 -1 ,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{TextTransparency=1817 -(1703 + 114) }):Play();end end wait(702 -(376 + 325) );for v38,v39 in ipairs(v2:GetChildren()) do if v39:IsA("TextLabel") then v3:Create(v39,TweenInfo.new(1,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{TextTransparency=1}):Play();end end v3:Create(v5,TweenInfo.new(1 -0 ,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{ImageTransparency=2 -1 }):Play();v3:Create(v12,TweenInfo.new(1 + 0 ,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{Size=0}):Play();local v14=false;local v15=(v14 and "--| Premium |--") or "--| Free |--" ;local v16=loadstring(game:HttpGet("https://raw.githubusercontent.com/AZYsGithub/DrRay-UI-Library/main/DrRay.lua"))();local v17=v16:Load(v15);local function v18(v40,v41) local v42=0 -0 ;local v43;while true do if (v42==(14 -(9 + 5))) then v43=v16.newTab(v40,"rbxassetid://" .. v41 );return v43;end end end local v19=v18("[-•-]","ImageID");local v20=game:GetService("Players").LocalPlayer:FindFirstChild("GamePasses");local v21={};local v22;local v23;v19.newLabel("--| Main |--");v19.newToggle("Immortal","Toggle",false,function(v44) if v44 then local v66=376 -(85 + 291) ;local v67;while true do if (v66==(1265 -(243 + 1022))) then v67=0 -0 ;while true do if (v67==0) then v22=workspace.Folder.ChildAdded:Connect(function(v113) if (v113:IsA("Model") and (v113.Name=="Felipe")) then for v121,v122 in pairs(v113:GetDescendants()) do if v122:IsA("BasePart") then v122.CanTouch=false;end end end end);for v114,v115 in pairs(workspace.Folder:GetChildren()) do if (v115:IsA("Model") and (v115.Name=="Felipe")) then for v123,v124 in pairs(v115:GetDescendants()) do if v124:IsA("BasePart") then v124.CanTouch=false;end end end end break;end end break;end end else local v68=0 + 0 ;local v69;while true do if (v68==(1180 -(1123 + 57))) then v69=0 + 0 ;while true do if (v69==(254 -(163 + 91))) then if v22 then local v118=1930 -(1869 + 61) ;local v119;while true do if (v118==(0 + 0)) then v119=0 -0 ;while true do if (v119==(0 -0)) then v22:Disconnect();v22=nil;break;end end break;end end end for v116,v117 in pairs(workspace.Folder:GetChildren()) do if (v117:IsA("Model") and (v117.Name=="Felipe")) then for v125,v126 in pairs(v117:GetDescendants()) do if v126:IsA("BasePart") then v126.CanTouch=true;end end end end break;end end break;end end end end);v19.newToggle("Remove Felipes","Toggle",false,function(v45) if v45 then local v70=0 + 0 ;while true do if (v70==0) then v23=workspace.Folder.ChildAdded:Connect(function(v101) if (v101:IsA("Model") and (v101.Name=="Felipe")) then table.insert(v21,v101);v101.Parent=nil;end end);for v102,v103 in pairs(workspace.Folder:GetChildren()) do if (v103:IsA("Model") and (v103.Name=="Felipe")) then local v111=0;while true do if (v111==0) then table.insert(v21,v103);v103.Parent=nil;break;end end end end break;end end else local v71=0 -0 ;while true do if (v71==(1 + 0)) then v21={};break;end if (v71==(1474 -(1329 + 145))) then if v23 then local v108=971 -(140 + 831) ;local v109;while true do if (v108==0) then v109=1850 -(1409 + 441) ;while true do if ((718 -(15 + 703))==v109) then v23:Disconnect();v23=nil;break;end end break;end end end for v104,v105 in pairs(v21) do v105.Parent=workspace.Folder;end v71=1 + 0 ;end end end end);v19.newLabel("--| Gamepass |--");v19.newToggle("DoubleJump","Toggle",false,function(v46) if (v20 and v20:FindFirstChild("DoubleJump")) then v20.DoubleJump.Value=v46;end end);v19.newToggle("SkipStage","Toggle",false,function(v47) if (v20 and v20:FindFirstChild("SkipStage")) then v20.SkipStage.Value=v47;end end);v19.newLabel("--| Player |--");local v24=game.Players.LocalPlayer;local v25=454 -(262 + 176) ;local v26=1771 -(345 + 1376) ;v19.newInput("Walkspeed","Value",function(v48) local v49=0;while true do if (v49==(688 -(198 + 490))) then v25=tonumber(v48) or (70 -54) ;if (v24 and v24.Character and v24.Character:FindFirstChild("Humanoid")) then v24.Character.Humanoid.WalkSpeed=v25;end break;end end end);v19.newInput("Jumppower","Value",function(v50) local v51=0 -0 ;local v52;while true do if (v51==(1206 -(696 + 510))) then v52=0 -0 ;while true do if (v52==(1262 -(1091 + 171))) then v26=tonumber(v50) or 50 ;if (v24 and v24.Character and v24.Character:FindFirstChild("Humanoid")) then v24.Character.Humanoid.JumpPower=v26;end break;end end break;end end end);local function v27() for v60,v61 in pairs(v24.Character:GetDescendants()) do if v61:IsA("BasePart") then v61.CanCollide=false;end end end local function v28() for v62,v63 in pairs(v24.Character:GetDescendants()) do if v63:IsA("BasePart") then v63.CanCollide=true;end end end v19.newToggle("Noclip","Toggle collision",false,function(v53) if v53 then v27();else v28();end end);v19.newLabel("--| Teleports |--");v19.newButton("Coin","Teleport",function() game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=workspace.Folder.Coin.CFrame;end);local v29=nil;v19.newButton("Random Player","Teleport",function() local v56=0 + 0 ;local v57;local v58;while true do if (v56==(3 -2)) then v58=v57[math.random(3 -2 , #v57)];if (v58==v29) then v58=v57[math.random(375 -(123 + 251) , #v57)];end v56=2;end if (0==v56) then local v90=0 -0 ;while true do if (v90==(698 -(208 + 490))) then v57=game.Players:GetPlayers();v58=nil;v90=1 + 0 ;end if (v90==(1 + 0)) then v56=837 -(660 + 176) ;break;end end end if (v56==(1 + 1)) then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=v58.Character.HumanoidRootPart.CFrame;v29=v58;break;end end end);v19.newInput("Username","Enter A Player To Teleport",function(v59) for v64,v65 in pairs(game.Players:GetPlayers()) do if ((v65.Name:lower():sub(1, #v59):lower()==v59:lower()) or (v65.DisplayName:lower():sub(203 -(14 + 188) , #v59):lower()==v59:lower())) then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=v65.Character.HumanoidRootPart.CFrame;break;end end end);v19.newLabel("--| End |--"); -- ⚠️ WARNING: integrity protected! --[[ .____ ________ ___. _____ __ | | __ _______ \_____ \\_ |___/ ____\_ __ ______ ____ _____ _/ |_ ___________ | | | | \__ \ / | \| __ \ __\ | \/ ___// ___\\__ \\ __\/ _ \_ __ \ | |___| | // __ \_/ | \ \_\ \ | | | /\___ \\ \___ / __ \| | ( <_> ) | \/ |_______ \____/(____ /\_______ /___ /__| |____//____ >\___ >____ /__| \____/|__| \/ \/ \/ \/ \/ \/ \/ \_Welcome to LuaObfuscator.com (Alpha 0.10.8) ~ Much Love, Ferib ]]--