
KeylessUniversal

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local lp = Players.LocalPlayer
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "MuffinsFlingGUI"
ScreenGui.Parent = game:GetService("CoreGui")
ScreenGui.ResetOnSpawn = false
-- MAIN FRAME
local Main = Instance.new("Frame")
Main.Size = UDim2.new(0, 220, 0, 180)
Main.Position = UDim2.new(0.5, -110, 0.5, -90)
Main.BackgroundColor3 = Color3.fromRGB(255, 105, 180)
Main.BorderSizePixel = 0
Main.Parent = ScreenGui
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 10)
UICorner.Parent = Main
-- MINIMIZED ICON
local MinIcon = Instance.new("TextButton")
MinIcon.Size = UDim2.new(0, 65, 0, 65)
MinIcon.Position = Main.Position
MinIcon.BackgroundColor3 = Color3.fromRGB(255, 105, 180)
MinIcon.Text = "🧁"
MinIcon.TextSize = 35
MinIcon.Visible = false
MinIcon.Parent = ScreenGui
local IconCorner = Instance.new("UICorner")
IconCorner.CornerRadius = UDim.new(1, 0)
IconCorner.Parent = MinIcon
-- MINIMIZE BUTTON
local MinButton = Instance.new("TextButton")
MinButton.Size = UDim2.new(0, 30, 0, 30)
MinButton.Position = UDim2.new(1, -35, 0, 5)
MinButton.Text = "-"
MinButton.BackgroundColor3 = Color3.fromRGB(200, 80, 140)
MinButton.TextColor3 = Color3.new(1,1,1)
MinButton.Parent = Main
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(0.8, 0, 0, 40)
Title.BackgroundTransparency = 1
Title.Text = "MUFFINS FLING"
Title.Font = Enum.Font.SourceSansBold
Title.TextSize = 25
Title.TextColor3 = Color3.new(1,1,1)
Title.Parent = Main
-- TOGGLER
local FlingToggle = Instance.new("TextButton")
FlingToggle.Size = UDim2.new(0.8, 0, 0.3, 0)
FlingToggle.Position = UDim2.new(0.1, 0, 0.3, 0)
FlingToggle.Text = "OFF"
FlingToggle.Font = Enum.Font.SourceSansBold
FlingToggle.TextColor3 = Color3.new(1, 1, 1)
FlingToggle.BackgroundColor3 = Color3.fromRGB(200, 80, 140)
FlingToggle.Parent = Main
local ToggleCorner = Instance.new("UICorner")
ToggleCorner.CornerRadius = UDim.new(0, 15)
ToggleCorner.Parent = FlingToggle
local PowerInput = Instance.new("TextBox")
PowerInput.Size = UDim2.new(0.8, 0, 0.2, 0)
PowerInput.Position = UDim2.new(0.1, 0, 0.7, 0)
PowerInput.Text = "100000"
PowerInput.Parent = Main
--- LOGIC ---
local function EnableDrag(obj, isIcon)
local dragging, dragStart, startPos
local dragTime = 0
obj.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = obj.Position
dragTime = tick()
end
end)
obj.InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
obj.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
UserInputService.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
if isIcon and (tick() - dragTime) < 0.2 and obj.Visible then
MinIcon.Visible = false
Main.Position = MinIcon.Position
Main.Visible = true
end
end
end)
end
EnableDrag(Main, false)
EnableDrag(MinIcon, true)
MinButton.MouseButton1Click:Connect(function()
Main.Visible = false
MinIcon.Position = Main.Position
MinIcon.Visible = true
end)
local active = false
FlingToggle.MouseButton1Click:Connect(function()
active = not active
FlingToggle.Text = active and "FLINGING..." or "OFF"
if not active then
FlingToggle.BackgroundColor3 = Color3.fromRGB(200, 80, 140)
end
end)
RunService.PostSimulation:Connect(function()
if active then
-- 1. Rainbow
FlingToggle.BackgroundColor3 = Color3.fromHSV(tick() % 3 / 3, 0.6, 0.8)
-- 2. Selective Player Noclip
-- Disables collision for other players' body parts locally
for _, player in pairs(Players:GetPlayers()) do
if player ~= lp and player.Character then
for _, part in pairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end
-- 3. Original Fling Physics
if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then
local hrp = lp.Character.HumanoidRootPart
local strength = tonumber(PowerInput.Text) or 100000
local oldV = hrp.Velocity
hrp.Velocity = Vector3.new(strength, strength, strength)
-- This keeps you noclipped while flinging
for _, v in pairs(lp.Character:GetDescendants()) do
if v:IsA("BasePart") then v.CanCollide = false end
end
RunService.RenderStepped:Wait()
hrp.Velocity = oldV
end
end
end)



dosent work and made with ai
@ReaIorgaming I made a different one but forgot to upload it and delete this one thanks for your feedback
@ReaIorgaming the script is officially updated thank you for your feedback and appeal
ggs
still doesnt work its like noclip bruh