local RS = game:GetService("ReplicatedStorage") local UIS = game:GetService("UserInputService") local player = game.Players.LocalPlayer local knit = RS.Packages._Index["sleitnick_knit@1.5.1"].knit.Services local trophy, rewards = false, false local gui = Instance.new("ScreenGui", gethui and gethui() or player.PlayerGui) gui.Name = "Exploits" local frame = Instance.new("Frame", gui) frame.AnchorPoint = Vector2.new(0.5, 0.5) frame.Position = UDim2.new(0.5, 0, 0.5, 0) frame.BackgroundColor3 = Color3.fromRGB(25, 25, 35) frame.AutomaticSize = Enum.AutomaticSize.XY Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 8) local layout = Instance.new("UIListLayout", frame) layout.Padding = UDim.new(0, 5) layout.HorizontalAlignment = Enum.HorizontalAlignment.Center local pad = Instance.new("UIPadding", frame) pad.PaddingTop = UDim.new(0, 8) pad.PaddingBottom = UDim.new(0, 8) pad.PaddingLeft = UDim.new(0, 8) pad.PaddingRight = UDim.new(0, 8) local function btn(txt, color) local b = Instance.new("TextButton", frame) b.Size = UDim2.new(0, 150, 0, 30) b.BackgroundColor3 = color b.Text = txt b.TextColor3 = Color3.new(1, 1, 1) b.Font = Enum.Font.GothamBold b.TextSize = 12 Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6) return b end local tBtn = btn("Trophy: OFF", Color3.fromRGB(180, 50, 50)) tBtn.MouseButton1Click:Connect(function() trophy = not trophy tBtn.Text = trophy and "Trophy: ON" or "Trophy: OFF" tBtn.BackgroundColor3 = trophy and Color3.fromRGB(50, 180, 50) or Color3.fromRGB(180, 50, 50) while trophy do pcall(function() knit.FightService.RE.GetTrophyEvent:FireServer() end) task.wait(0.1) end end) local rBtn = btn("Rewards: OFF", Color3.fromRGB(180, 50, 50)) rBtn.MouseButton1Click:Connect(function() rewards = not rewards rBtn.Text = rewards and "Rewards: ON" or "Rewards: OFF" rBtn.BackgroundColor3 = rewards and Color3.fromRGB(100, 50, 180) or Color3.fromRGB(180, 50, 50) while rewards do pcall(function() knit.OnlineRewardService.RE.ResetOnlineRewards:FireServer() end) for i = 1, 15 do pcall(function() knit.OnlineRewardService.RE.ClaimOnlineReward:FireServer(i) end) end task.wait(0.5) end end) local dBtn = btn("Get Diamonds", Color3.fromRGB(50, 120, 200)) dBtn.MouseButton1Click:Connect(function() pcall(function() knit.RandomPotionService.RE.BuyPotionEvent:FireServer(-9e308) end) dBtn.Text = "Done!" task.wait(1) dBtn.Text = "Get Diamonds" end) local sBtn = btn("Starter Pack", Color3.fromRGB(200, 130, 50)) sBtn.MouseButton1Click:Connect(function() pcall(function() knit.OnlineRewardService.RF.ClaimStarterPack:InvokeServer() end) sBtn.Text = "Claimed!" sBtn.BackgroundColor3 = Color3.fromRGB(80, 80, 80) end) local drag, start, pos = false, nil, nil frame.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then drag, start, pos = true, i.Position, frame.Position end end) UIS.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then drag = false end end) UIS.InputChanged:Connect(function(i) if drag and i.UserInputType == Enum.UserInputType.MouseMovement then frame.Position = UDim2.new(pos.X.Scale, pos.X.Offset + (i.Position.X - start.X), pos.Y.Scale, pos.Y.Offset + (i.Position.Y - start.Y)) end end)