
KeylessUniversal

-- FE SELF FLING REAL
-- used for trolling example: bang someone and when they turn around and look at you, FLING YOURSELF
-- hotkey dont have to be capitals lol
-- press e to fling urself and q to go back where u previously were
local Config = {
FlingHotkey = "E",
TpBackHotkey = "Q",
Permanent = false
}
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local Player = Players.LocalPlayer
local Character = Player.Character
local Humanoid = Character:FindFirstChildWhichIsA("Humanoid")
local RootPart = Humanoid.RootPart
for _, x in next, Config do
if type(x) == "string" then
Config[_] = x:upper()
end
end
local CurrentPos
local Connection
Connection = UserInputService.InputBegan:Connect(function(Key, Typing)
if not Typing then
if Key.KeyCode == Enum.KeyCode[Config.FlingHotkey] then
if Config.Permanent then
if Player.Character.Humanoid.RootPart.Velocity.Magnitude <= 20 then
CurrentPos = Player.Character.Humanoid.RootPart.CFrame
end
Player.Character.Humanoid.RootPart.Velocity = (Player.Character.Humanoid.RootPart.Velocity + Vector3.new(0, 50, 0)) + (Player.Character.Humanoid.RootPart.CFrame.LookVector * 100)
Player.Character.Humanoid.RootPart.RotVelocity = (Player.Character.Humanoid.RootPart.RotVelocity + Vector3.new(math.random(200, 300), math.random(-200, 300), math.random(200, 300)))
else
if RootPart.Velocity.Magnitude <= 20 then
CurrentPos = RootPart.CFrame
end
RootPart.Velocity = (RootPart.Velocity + Vector3.new(0, 50, 0)) + (RootPart.CFrame.LookVector * 100)
RootPart.RotVelocity = (RootPart.RotVelocity + Vector3.new(math.random(200, 300), math.random(-200, 300), math.random(200, 300)))
end
elseif Key.KeyCode == Enum.KeyCode[Config.TpBackHotkey] then
if CurrentPos then
if Config.Permanent then
if Player.Character.Humanoid.RootPart.Velocity.Magnitude >= 20 then
Player.Character.Humanoid.RootPart.Velocity = Vector3.new()
Player.Character.Humanoid.RootPart.RotVelocity = Vector3.new()
Player.Character.Humanoid.RootPart.CFrame = CurrentPos
Player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
end
else
if RootPart.Velocity.Magnitude >= 20 then
RootPart.Velocity = Vector3.new()
RootPart.RotVelocity = Vector3.new()
RootPart.CFrame = CurrentPos
Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
end
end
end
end
end
end)
if not Config.Permanent then
Humanoid.Died:Connect(function()
Connection:Disconnect()
end)
end



funny script
skidded 💯 jk
@gore reporting you to staff rn
no plez im sory
Funny script
so funny