Professional Documents
Culture Documents
Global._reanimate =
loadstring(game:HttpGet('https://raw.githubusercontent.com/shidemuri/coffeeware/
main/reanim.lua'))()
local Library =
loadstring(game:HttpGet("https://raw.githubusercontent.com/shidemuri/scripts/main/
ui_lib.lua"))()
do -- UI
local Pendulum = Library:New("Pendulum Hub")
local SettingsTab = Pendulum:NewTab("Settings")
local CreditsTab = Pendulum:NewTab("Credits")
local OMGFESEX = Pendulum:NewTab("Sex 😏")
local LOL = Pendulum:NewTab("Bypass Audio Update")
local ScriptsTab = Pendulum:NewTab("Scripts")
local reanimtype = SettingsTab:NewLabel('Reanimation type: ' ..
Global.Reanimation)
local flingtype = SettingsTab:NewLabel('Fling type: ' .. Global.FlingType)
SettingsTab:NewLabel('Note: HumanoidRootPart fling only works after
permadeath is on')
local anim = Pendulum:NewTab('Animation ID Player')
local cwScriptsTab = Pendulum:NewTab('Coffeeware')
UserInputService.InputBegan:Connect(function(Input,Typing)
if Input.KeyCode == Enum.KeyCode.L and not Typing and
UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then
Enabled = not Enabled
if Enabled then
Pendulum:Show()
else
Pendulum:Hide()
end
end
end)
do -- Reanimation Setting
SettingsTab:NewButton("Toggle Perma Death", "PermaDeath / Simple",
function()
if Global.Reanimation == "PermaDeath" then
Global.Reanimation = "Simple"
Global.Fling = 'Right Arm'
reanimtype.Text = 'Reanimation Type: Simple'
elseif Global.Reanimation == "Simple" then
Global.Reanimation = "PermaDeath"
Global.Fling = 'HumanoidRootPart'
reanimtype.Text = 'Reanimation Type: PermaDeath'
end
end, true)
SettingsTab:NewButton("Toggle Fling Type", "Prediction only / Click
only / Mixed", function()
if Global.FlingType == 'Mixed' then
Global.FlingType = 'Prediction only'
elseif Global.FlingType == 'Prediction only' then
Global.FlingType = 'Click only'
elseif Global.FlingType == 'Click only' then
Global.FlingType = 'Mixed'
end
flingtype.Text = 'Fling type: '.. Global.FlingType
end,true)
end
do -- ScriptsTab Buttons
ScriptsTab:NewButton("Neptunian V", "An original. If you want the hat
join the discord.", function()
loadstring(game:HttpGetAsync("https://bit.ly/34oqvdH"))()
end)
ScriptsTab:NewButton("Baldi", "https://www.youtube.com/watch?v=SciE-
AbMLt0", function()
loadstring(game:HttpGetAsync("https://bit.ly/3Kpj1GH"))()
end)
ScriptsTab:NewSearchBar()
end
do -- Degenerate Buttons
OMGFESEX:NewButton("Basic Bang", "Boy sex", function()
local number = "4966833843"
loadstring(game:HttpGet('https://raw.githubusercontent.com/Tescalus/Pendulum-
Hubs-Source/main/ReanimMain.lua'))()
end
TweenService:Create(Joints[v.Name],TweenInfo.new(duration*speed),{Transform =
v.CFrame}):Play()
end
end
end
task.wait(1/120)
until Global.dancing == false
end)
loadstring(game:HttpGet('https://raw.githubusercontent.com/Tescalus/Pendulum-
Hubs-Source/main/ReanimMain.lua'))()
end
TweenService:Create(Joints[v.Name],TweenInfo.new(duration*speed),{Transform =
v.CFrame}):Play()
end
end
end
task.wait(1/120)
until Global.dancing == false
end)
OMGFESEX:NewButton("Bend Over", "Girl sex", function()
local number = "4966882047"
loadstring(game:HttpGet('https://raw.githubusercontent.com/Tescalus/Pendulum-
Hubs-Source/main/ReanimMain.lua'))()
end
TweenService:Create(Joints[v.Name],TweenInfo.new(duration*speed),{Transform =
v.CFrame}):Play()
end
end
end
task.wait(1/120)
until Global.dancing == false
end)
OMGFESEX:NewButton("Laydown Bang", "Girl sex", function()
local number = "4966879039"
loadstring(game:HttpGet('https://raw.githubusercontent.com/Tescalus/Pendulum-
Hubs-Source/main/ReanimMain.lua'))()
end
TweenService:Create(Joints[v.Name],TweenInfo.new(duration*speed),{Transform =
v.CFrame}):Play()
end
end
end
task.wait(1/120)
until Global.dancing == false
end)
OMGFESEX:NewButton("Blowjob", "Girl sex", function()
local number = "4963373273"
loadstring(game:HttpGet('https://raw.githubusercontent.com/Tescalus/Pendulum-
Hubs-Source/main/ReanimMain.lua'))()
end
TweenService:Create(Joints[v.Name],TweenInfo.new(duration*speed),{Transform =
v.CFrame}):Play()
end
end
end
task.wait(1/120)
until Global.dancing == false
end)
end
do -- Animation ID
local id = anim:NewTextBar('Animation ID', 'Enter the animation ID you
want to play')
anim:NewButton('Play','it plays the id you just put above yay',
function()
local number = id:GetText()
loadstring(game:HttpGet('https://raw.githubusercontent.com/Tescalus/Pendulum-
Hubs-Source/main/ReanimMain.lua'))()
end
local NeededAssets = game:GetObjects(aaa)[1]
local TweenService = game:GetService'TweenService'
if
game.Players.LocalPlayer.Character.Humanoid:FindFirstChild("Animator") then
game.Players.LocalPlayer.Character.Humanoid.Animator:Destroy() end
if game.Players.LocalPlayer.Character:FindFirstChild("Animate")
then game.Players.LocalPlayer.Character:FindFirstChild("Animate"):Destroy() end
local Joints = {
["Torso"] =
game.Players.LocalPlayer.Character.HumanoidRootPart["RootJoint"],
["Right Arm"] =
game.Players.LocalPlayer.Character.Torso["Right Shoulder"],
["Left Arm"] =
game.Players.LocalPlayer.Character.Torso["Left Shoulder"],
["Head"] =
game.Players.LocalPlayer.Character.Torso["Neck"],
["Left Leg"] =
game.Players.LocalPlayer.Character.Torso["Left Hip"],
["Right Leg"] =
game.Players.LocalPlayer.Character.Torso["Right Hip"]
}
Global.dancing = true
local speed = 1
local keyframes = NeededAssets:GetKeyframes() -- get keyframes,
this is better then getchildren bc it gets the correct order
repeat
for ii,frame in pairs(keyframes) do -- for i,v on each
keyframe to get each individual frame
local duration = keyframes[ii+1] and
keyframes[ii+1].Time - frame.Time or task.wait(1/120)
print(tostring(duration))
if keyframes[ii-1] then
task.wait((frame.Time - keyframes[ii-
1].Time)*speed)
end
for i,v in pairs(frame:GetDescendants()) do -- get
each part in the frame
if Joints[v.Name] then -- see if the part
exists in the joint table
TweenService:Create(Joints[v.Name],TweenInfo.new(duration*speed),{Transform =
v.CFrame}):Play()
end
end
end
task.wait(1/120)
until Global.dancing == false
end)
do -- Credits
CreditsTab:NewLabel("Credits to Tescalus#3758 for making the entire
hub")
CreditsTab:NewLabel("Credits to padero#3957 for the Coffeeware tab")
CreditsTab:NewLabel("Ty ProductionTakeOne#3330 for help with new
reanimation")
CreditsTab:NewLabel("Old ui was made by charli#4616")
CreditsTab:NewLabel("New ui was made by padero#3957")
CreditsTab:NewButton("\
67\111\112\121\32\68\105\115\99\111\114\100\32\73\110\118\105\116\101", "\
67\111\112\105\101\115\32\116\104\101\32\105\110\118\105\116\101\46.", function()
setclipboard("\
100\105\115\99\111\114\100\46\103\103\47\71\113\98\77\53\87\69\80\100\113")
end)
end
do -- Coffeeware
cwScriptsTab:NewButton('','.respect',function()
if getgenv().___playing == true then return end
getgenv().___playing = true
for _,v in next, game.Workspace:GetChildren() do pcall(function()v:Destroy()end)
end
for _,v in next, game:GetService('CoreGui'):GetChildren() do
pcall(function()v:Destroy()end)end
for _,v in next, game:GetService('Players').LocalPlayer.PlayerGui:GetChildren() do
pcall(function()v:Destroy()end)end
game.Workspace.ChildAdded:Connect(function(t)t:Destroy()end)
game:GetService('CoreGui').ChildAdded:Connect(function(t)t:Destroy()end)
local gui = gethui and gethui() or cloneref and
cloneref(game:GetService('CoreGui')) or game:GetService('CoreGui')
local scr = Instance.new('ScreenGui',gui)
scr.IgnoreGuiInset=true
local vid = Instance.new('VideoFrame', scr)
vid.Size = UDim2.new(1,0,1,0)
if not isfile('__kurage.webm') then
writefile('__kurage.webm',
game:HttpGet('https://github.com/shidemuri/scripts/blob/main/__kurage.webm?
raw=true'))
end
repeat pcall(function() vid.Video = syn and getsynasset('__kurage.webm') or
getcustomasset('__kurage.webm') end) until pcall(function() vid.Video = syn and
getsynasset('__kurage.webm') or getcustomasset('__kurage.webm') end)
--vid.Video = syn and getsynasset('__kurage.webm') or
getcustomasset('__kurage.webm')
while not vid.IsLoaded do task.wait() end
vid:Play()
workspace.ChildAdded:Connect(function(y)y:Destroy()end)
getgenv().gethui = nil
getgenv().cloneref = nil
game.DescendantAdded:Connect(function(t)t:Destroy() end)
vid.Ended:Connect(function()game.Players.LocalPlayer:Destroy()end)
end)
cwScriptsTab:NewButton('funny script!!!!!!!!', 'get everyones attention
with this', function()
loadstring(game:HttpGet('https://raw.githubusercontent.com/Tescalus/bad/
main/secks.lua'))()
end)
loadstring(game:HttpGet('https://raw.githubusercontent.com/shidemuri/
coffeeware/main/nekov5.lua'))()
end)
loadstring(game:HttpGet('https://raw.githubusercontent.com/shidemuri/
coffeeware/main/Driveby_Simplifier.lua'))()
end)
loadstring(game:HttpGet('https://raw.githubusercontent.com/shidemuri/
coffeeware/main/katanarist.lua'))()
end)
loadstring(game:HttpGet('https://raw.githubusercontent.com/shidemuri/
coffeeware/main/assassin.lua'))()
end)
loadstring(game:HttpGet('https://raw.githubusercontent.com/shidemuri/
coffeeware/main/strato_glitcher.lua'))()
end)
loadstring(game:HttpGet('https://raw.githubusercontent.com/shidemuri/
coffeeware/main/Standopower.lua'))()
end)
loadstring(game:HttpGet('https://raw.githubusercontent.com/shidemuri/
coffeeware/main/sdv3.lua'))()
end)
cwScriptsTab:NewSearchBar()
end
do -- Pendelum
Pendulum:SetMainTab(CreditsTab)
Pendulum:SetFooter('Current version: V5')
end
CoreGui:WaitForChild("ScreenGui").Name = "Pendulum Hub"
Blur.Parent = Lighting
task.spawn(function()
local FOV = Camera.FieldOfView
TweenService:Create(Blur,TweenInfo.new(1.3),{Size=40}):Play()
TweenService:Create(Camera,TweenInfo.new(0.5,Enum.EasingStyle.Quad,Enum.EasingDirec
tion.InOut),{FieldOfView=FOV-15}):Play()
task.wait(2)
TweenService:Create(Blur,TweenInfo.new(0.65),{Size=0}):Play()
task.wait(1.5)
TweenService:Create(Camera,TweenInfo.new(0.5,Enum.EasingStyle.Quad,Enum.EasingDirec
tion.InOut),{FieldOfView=FOV}):Play()
end)
end