Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
plr = Players.LocalPlayer
Remotes = ReplicatedStorage:()
runningAutofarm =
runningUpgrade =
runningNextRagdoll =
runningRefine =
slamDuration =
slamVelocity =
(char, state)
hrp = char char:()
hrp hrp.Anchored = state
(char, cframeAbove)
parts = {}
_, part (char:())
part:()
parts[#parts+] = part
part.Anchored =
part.AssemblyLinearVelocity = .()
part.AssemblyAngularVelocity = .()
_, part (parts)
part.CFrame = cframeAbove + .(.(-,), , .(-,))
.()
_, part (parts)
part.Anchored =
()
char = plr.Character
char
hrp = char:()
ragdollPart = :() .RagdollParts:()
hrp ragdollPart
touchInterest = ragdollPart:()
touchInterest
(hrp, ragdollPart, )
.()
(hrp, ragdollPart, )
()
runningAutofarm
char = plr.Character
char
.()
hrp = char:()
head = char:()
spawnFolder = :()
hrp head spawnFolder
targetPart = :()[]
teleportTarget = spawnFolder:()[]
targetPart teleportTarget
()
startTime = ()
()-startTime < slamDuration runningAutofarm
(hrp head targetPart)
direction = (targetPart.Position - hrp.Position).Unit
velocity = direction * slamVelocity
_, partName ({,,,,,,})
part = char:(partName)
part
part.AssemblyLinearVelocity = velocity + .(,,)
.()
(char,)
(char, teleportTarget.CFrame + .(,,))
(char,)
oldChar = char
.() runningAutofarm (plr.Character ~= oldChar plr.Character:())
runningAutofarm
.()
()
.()
.()
()
runningUpgrade
Remotes.PurchaseBoneUpgrade:()
Remotes.PurchaseBoneUpgrade:()
Remotes.PurchaseBoneUpgrade:()
Remotes.PurchaseBoneUpgrade:()
.()
()
runningNextRagdoll
Remotes.PurchaseNextRagdoll:()
.()
()
runningRefine
Remotes.RefineRagdoll:()
.()
Library = (:())()
SaveManager = (:())()
InterfaceManager = (:())()
Window = Library:{
Title = ,
SubTitle = ,
TabWidth = ,
Size = .(, ),
Resize = ,
MinSize = .(, ),
Acrylic = ,
Theme = ,
MinimizeKey = .KeyCode.RightControl
}
Tabs = {
Main = Window:{
Title = ,
Icon =
},
Settings = Window:{
Title = ,
Icon =
}
}
Toggle = Tabs.Main:(,{Title=,Default=}):((v)
runningAutofarm = v
v .(autofarmLoop)
)
Slider = Tabs.Main:(,{Title=,Min=,Max=,Default=,Rounding=}):((val)
slamDuration = val
)
Slider = Tabs.Main:(,{Title=,Min=,Max=,Default=,Rounding=}):((val)
slamVelocity = val
)
Toggle = Tabs.Main:(,{Title=,Default=}):((v)
runningUpgrade = v
v .(autoUpgradeLoop)
)
Toggle = Tabs.Main:(,{Title=,Default=}):((v)
runningNextRagdoll = v
v .(autoNextRagdollLoop)
)
Toggle = Tabs.Main:(,{Title=,Default=}):((v)
runningRefine = v
v .(autoRefineLoop)
)
SaveManager:(Library)
InterfaceManager:(Library)
SaveManager:()
SaveManager:{}
InterfaceManager:()
SaveManager:()
InterfaceManager:(Tabs.Settings)
SaveManager:(Tabs.Settings)
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: github.com, raw.githubusercontent.com.