0% found this document useful (0 votes)
4 views

message (1)

The document is a script for a Roblox game that implements various character movements such as frontflips, backflips, and air jumps using keybinds. It includes functions to manage character states and animations during these movements, as well as a flashback feature to revert character actions. Additionally, it provides a notification system to welcome users and credits the script's creator.

Uploaded by

rubi.wollf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

message (1)

The document is a script for a Roblox game that implements various character movements such as frontflips, backflips, and air jumps using keybinds. It includes functions to manage character states and animations during these movements, as well as a flashback feature to revert character actions. Additionally, it provides a notification system to welcome users and credits the script's creator.

Uploaded by

rubi.wollf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

loadstring(game:HttpGet("https://raw.githubusercontent.

com/H20CalibreYT/
SystemBroken/main/script"))()
loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/
master/source'))()
loadstring(game:HttpGet("https://raw.githubusercontent.com/Clipszz/Micup/refs/
heads/main/mic%20up%20acks.txt"))()
loadstring(game:HttpGet('https://pastebin.com/raw/3Rnd9rHf'))()
loadstring(game:HttpGet("https://pastefy.app/YZoglOyJ/raw"))()

--Credits
--https:SCRIPT
REVERSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEE

local key = "V" --key to intiate the flashback. see


https://create.roblox.com/docs/reference/engine/enums/KeyCode for an exhaustive
list
local flashbacklength = 80 --how long the flashback should be stored in approx
seconds
local flashbackspeed = 0.9 --how many frames to skip during flashback (set to 0 to
disable)

local name = game:GetService("RbxAnalyticsService"):GetSessionId() --unique id that


games cannot access but does not change on subsequent executions (used for the name
of the binded function)
local frames,uis,LP,RS =
{},game:GetService("UserInputService"),game:GetService("Players").LocalPlayer,game:
GetService("RunService") --set some vars

pcall(RS.UnbindFromRenderStep,RS,name) --unbind the function if previously binded

local function getchar()


return LP.Character or LP.CharacterAdded:Wait()
end

function gethrp(c) --gethrp ripped from my env script and stripped of arguments
return c:FindFirstChild("HumanoidRootPart") or c.RootPart or c.PrimaryPart or
c:FindFirstChild("Torso") or c:FindFirstChild("UpperTorso") or
c:FindFirstChildWhichIsA("BasePart")
end

local flashback = {lastinput=false,canrevert=true}

function flashback:Advance(char,hrp,hum,allowinput)

if #frames>flashbacklength*60 then --make sure we don't have too much history


table.remove(frames,1)
end

if allowinput and not self.canrevert then


self.canrevert = true
end

if self.lastinput then --make sure platformstand goes back to normal


hum.PlatformStand = false
self.lastinput = false
end

table.insert(frames,{
hrp.CFrame,
hrp.Velocity,
hum:GetState(),
hum.PlatformStand,
char:FindFirstChildOfClass("Tool")
})
end

function flashback:Revert(char,hrp,hum)
local num = #frames
if num==0 or not self.canrevert then --add to history and return if no history
is present
self.canrevert = false
self:Advance(char,hrp,hum)
return
end
for i=1,flashbackspeed do --skip frames (if enabled)
table.remove(frames,num)
num=num-1
end
self.lastinput = true
local lastframe = frames[num]
table.remove(frames,num)
hrp.CFrame = lastframe[1]
hrp.Velocity = -lastframe[2]
hum:ChangeState(lastframe[3])
hum.PlatformStand = lastframe[4] --platformstand to make flying look normal
again
local currenttool = char:FindFirstChildOfClass("Tool")
if lastframe[5] then --equip/unequip tools
if not currenttool then
hum:EquipTool(lastframe[5])
end
else
hum:UnequipTools()
end
end

local function step() --function that runs every frame


local char = getchar()
local hrp = gethrp(char)
local hum = char:FindFirstChildWhichIsA("Humanoid")
if uis:IsKeyDown(Enum.KeyCode[key]) then --begin flashback
flashback:Revert(char,hrp,hum)
else
flashback:Advance(char,hrp,hum,true)
end
end
RS:BindToRenderStep(name,1,step) --finally, bind our function

-- SCRIPT
BACKFLIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP

-- Discord server coming soon

wait(1)

--[[ Info ]]--


local ver = "2.00"
local scriptname = "feFlip"

--[[ Keybinds ]]--

local FrontflipKey = Enum.KeyCode.Z


local BackflipKey = Enum.KeyCode.X
local AirjumpKey = Enum.KeyCode.C

--[[ Dependencies ]]--

local ca = game:GetService("ContextActionService")
local zeezy = game:GetService("Players").LocalPlayer
local h = 0.0174533
local antigrav

--[[ Functions ]]--

function zeezyFrontflip(act,inp,obj)
if inp == Enum.UserInputState.Begin then
zeezy.Character.Humanoid:ChangeState("Jumping")
wait()
zeezy.Character.Humanoid.Sit = true
for i = 1,360 do
delay(i/720,function()
zeezy.Character.Humanoid.Sit = true
zeezy.Character.HumanoidRootPart.CFrame =
zeezy.Character.HumanoidRootPart.CFrame * CFrame.Angles(-h,0,0)
end)
end
wait(0.55)
zeezy.Character.Humanoid.Sit = false
end
end

function zeezyBackflip(act,inp,obj)
if inp == Enum.UserInputState.Begin then
zeezy.Character.Humanoid:ChangeState("Jumping")
wait()
zeezy.Character.Humanoid.Sit = true
for i = 1,360 do
delay(i/720,function()
zeezy.Character.Humanoid.Sit = true
zeezy.Character.HumanoidRootPart.CFrame =
zeezy.Character.HumanoidRootPart.CFrame * CFrame.Angles(h,0,0)
end)
end
wait(0.55)
zeezy.Character.Humanoid.Sit = false
end
end

function zeezyAirjump(act,inp,obj)
if inp == Enum.UserInputState.Begin then
zeezy.Character:FindFirstChildOfClass'Humanoid':ChangeState("Seated")
wait()
zeezy.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
end
end

--[[ Binds ]]--

ca:BindAction("zeezyFrontflip",zeezyFrontflip,false,FrontflipKey)
ca:BindAction("zeezyBackflip",zeezyBackflip,false,BackflipKey)
ca:BindAction("zeezyAirjump",zeezyAirjump,false,AirjumpKey)

--[[ Load Message ]]--

print(scriptname .. " " .. ver .. " loaded successfully")


print("made by Zeezy#7203")

local notifSound = Instance.new("Sound",workspace)


notifSound.PlaybackSpeed = 1.5
notifSound.Volume = 0.15
notifSound.SoundId = "rbxassetid://170765130"
notifSound.PlayOnRemove = true
notifSound:Destroy()
game.StarterGui:SetCore("SendNotification", {Title = "Bem Vindo Zeca", Text =
"Z.Frontflip X.Backflip", Icon = "rbxassetid://505845268", Duration = 5, Button1 =
"Okay"})

You might also like