0% found this document useful (0 votes)
4 views234 pages

turkey0i90kiopp

This document is a Lua script for creating a graphical user interface (GUI) in a Roblox game, specifically a 'Trolling Panel' for the game 'Life In Paradise'. It includes various elements such as buttons and labels, along with functions for manipulating character models and animations. The script warns users that it has not been verified by ScriptBlox and should be used at their own risk.

Uploaded by

pissnshit6942069
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 views234 pages

turkey0i90kiopp

This document is a Lua script for creating a graphical user interface (GUI) in a Roblox game, specifically a 'Trolling Panel' for the game 'Life In Paradise'. It includes various elements such as buttons and labels, along with functions for manipulating character models and animations. The script warns users that it has not been verified by ScriptBlox and should be used at their own risk.

Uploaded by

pissnshit6942069
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/ 234

--[[

WARNING: Heads up! This script has not been verified by ScriptBlox. Use at
your own risk!
]]
--[[

Gui2Lua™
10zOfficial
Version 1.0.0

]]

-- Instances

local ScreenGui = Instance.new("ScreenGui")


local Frame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local TextButton = Instance.new("TextButton")
local TextButton_2 = Instance.new("TextButton")
local TextButton_3 = Instance.new("TextButton")
local TextButton_4 = Instance.new("TextButton")
local TextButton_5 = Instance.new("TextButton")
local TextButton_6 = Instance.new("TextButton")

-- Properties

ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.new(0, 0, 0)
Frame.BorderColor3 = Color3.new(0, 0, 0)
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(0.477218598, 0, 0.39817974, 0)
Frame.Size = UDim2.new(0, 261, 0, 217)

TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
TextLabel.BorderColor3 = Color3.new(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Position = UDim2.new(0, 0, -0.00219684374, 0)
TextLabel.Size = UDim2.new(0, 261, 0, 20)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.Text = "Life In Paradise Trolling Panel"
TextLabel.TextColor3 = Color3.new(1, 0, 0)
TextLabel.TextScaled = true
TextLabel.TextSize = 14
TextLabel.TextWrapped = true

TextButton.Parent = Frame
TextButton.BackgroundColor3 = Color3.new(0.172549, 0.172549, 0.172549)
TextButton.BorderColor3 = Color3.new(0, 0, 0)
TextButton.BorderSizePixel = 0
TextButton.Position = UDim2.new(0.114942528, 0, 0.23963134, 0)
TextButton.Size = UDim2.new(0, 40, 0, 27)
TextButton.Font = Enum.Font.SourceSans
TextButton.Text = "Lua Hammer"
TextButton.TextColor3 = Color3.new(1, 0, 0)
TextButton.TextScaled = true
TextButton.TextSize = 14
TextButton.TextWrapped = true
TextButton.MouseButton1Click:Connect(function()

local oc = oc or function(...) return ... end

function weld(p0,p1,c0,c1,par)
local w = Instance.new("Weld",p0 or par)
w.Part0 = p0
w.Part1 = p1
w.C0 = c0 or CFrame.new()
w.C1 = c1 or CFrame.new()
return w
end

function lerp(a, b, t)
return a + (b - a)*t
end

do
local function QuaternionFromCFrame(cf) local mx, my, mz, m00, m01,
m02, m10, m11, m12, m20, m21, m22 = cf:components() local trace = m00 + m11 + m22
if trace > 0 then local s = math.sqrt(1 + trace) local recip = 0.5/s return (m21-
m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 else local i = 0 if m11 > m00
then i = 1 end if m22 > (i == 0 and m00 or m11) then i = 2 end if i == 0 then local
s = math.sqrt(m00-m11-m22+1) local recip = 0.5/s return 0.5*s, (m10+m01)*recip,
(m20+m02)*recip, (m21-m12)*recip elseif i == 1 then local s = math.sqrt(m11-m22-
m00+1) local recip = 0.5/s return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-
m20)*recip elseif i == 2 then local s = math.sqrt(m22-m00-m11+1) local recip =
0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip end end end

local function QuaternionToCFrame(px, py, pz, x, y, z, w) local xs, ys,


zs = x + x, y + y, z + z local wx, wy, wz = w*xs, w*ys, w*zs local xx = x*xs local
xy = x*ys local xz = x*zs local yy = y*ys local yz = y*zs local zz = z*zs return
CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz -
wy, yz + wx, 1-(xx+yy)) end

local function QuaternionSlerp(a, b, t) local cosTheta = a[1]*b[1] +


a[2]*b[2] + a[3]*b[3] + a[4]*b[4] local startInterp, finishInterp; if cosTheta >=
0.0001 then if (1 - cosTheta) > 0.0001 then local theta = math.acos(cosTheta) local
invSinTheta = 1/math.sin(theta) startInterp = math.sin((1-t)*theta)*invSinTheta
finishInterp = math.sin(t*theta)*invSinTheta else startInterp = 1-t finishInterp =
t end else if (1+cosTheta) > 0.0001 then local theta = math.acos(-cosTheta) local
invSinTheta = 1/math.sin(theta) startInterp = math.sin((t-1)*theta)*invSinTheta
finishInterp = math.sin(t*theta)*invSinTheta else startInterp = t-1 finishInterp =
t end end return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp +
b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp +
b[4]*finishInterp end

function clerp(a,b,t)
local qa = {QuaternionFromCFrame(a)}
local qb = {QuaternionFromCFrame(b)}
local ax, ay, az = a.x, a.y, a.z
local bx, by, bz = b.x, b.y, b.z

local _t = 1-t
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az +
t*bz,QuaternionSlerp(qa, qb, t))
end
end
local his = {}

function ctween(tar,prop,c2,t,b)
local function doIt()
local now = tick()
his[tar] = now
local c1 = tar[prop]
for i=1,t do
if his[tar] ~= now then return end
tar[prop] = clerp(c1,c2,1/t*i)
wait(1/60)
end
end
if b then coroutine.wrap(doIt)() else doIt() end
end

function tickwave(time,length,offset)
return (math.abs((tick()+(offset or
0))%time-time/2)*2-time/2)/time/2*length
end

function playSound(id,parent,volume,pitch)
local sound = Instance.new("Sound",parent or workspace)
sound.SoundId = "http://www.roblox.com/asset?id="..id
sound.Volume = volume or 1
sound.Pitch = pitch or 1
coroutine.wrap(function()
wait()
sound:Play()
wait(10)
sound:Stop()
sound:Destroy()
end)()
return sound
end

local plr = game.Players.LocalPlayer


local char = plr.Character
local mouse = plr:GetMouse()

local nk = char.Torso.Neck
local nk0 = CFrame.new(0,1,0) * CFrame.Angles(-math.pi/2,0,math.pi)
local ra,la = char["Right Arm"], char["Left Arm"]
ra:BreakJoints()
la:BreakJoints()
local rs = weld(char.Torso,ra,CFrame.new(1.25,.5,0),
CFrame.new(-.25,.5,0),stuff)
local ls = weld(char.Torso,la,CFrame.new(-1.25,.5,0),
CFrame.new(.25,.5,0),stuff)
ls.Part1.FrontSurface = "Hinge"
rs.Part1.FrontSurface = "Hinge"
local rs0 = rs.C0
local ls0 = ls.C0

local color1 = BrickColor.new("Dark gray")


local color2 = BrickColor.new("Navy blue")
local stuff = Instance.new("Model",char)
pcall(function() char["Hammur"]:Destroy() end)
stuff.Name = "Hammur"
wait(.5)
local handle = Instance.new("Part")
handle.FormFactor = "Custom"
handle.BrickColor = color1
handle.Reflectance = .25
handle.Size = Vector3.new(.5,5,.5)
handle.TopSurface = "Smooth"
handle.BottomSurface = "Smooth"
handle.CanCollide = false
handle.Parent = stuff

local grip = weld(char["Right


Arm"],handle,CFrame.new(0,-.95,0)*CFrame.Angles(math.rad(-90),0,0),CFrame.new(0,-
1.4,0))
local grip0 = grip.C0
local hamend = handle:Clone()
Instance.new("BlockMesh",hamend)
hamend.Parent = stuff
hamend.Size = Vector3.new(2,2,3.5)
local hamwel = weld(handle,hamend,CFrame.new(0,3,0))
local hamsd1 = hamend:Clone()
hamsd1.Mesh.Scale = Vector3.new(1,1,1)
hamsd1.Parent = stuff
hamsd1.Size = Vector3.new(2.3,2.3,.3)
weld(hamend,hamsd1,CFrame.new(0,0,1.75))
local hamsd2 = hamsd1:Clone()
hamsd2.Parent = stuff
weld(hamend,hamsd2,CFrame.new(0,0,-1.75))
local hamp = hamsd1:Clone()
hamp.Parent = stuff
hamp.Size = Vector3.new(.2,.2,3.5)
weld(hamend,hamp,CFrame.new(.95,.95,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(.95,-.95,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-.95,-.95,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-.95,.95,0))
hamp = hamp:Clone()
hamp.BrickColor = color2
hamp.Reflectance = .2
hamp.Size = Vector3.new(.2,.2,2.5)
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(0,.95,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(0,-.95,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(.95,0,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-.95,0,0))
hamp = handle:Clone()
hamp.BrickColor = color2
hamp.Reflectance = .2
hamp.Parent = stuff
hamp.Size = Vector3.new(.4,.2,.4)
Instance.new("CylinderMesh",hamp)
weld(hamend,hamp,CFrame.new(0,-.955,1.2))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(0,-.955,-1.2))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(0,.955,1.2))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(0,.955,-1.2))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(.955,0,-1.2) * CFrame.Angles(0,0,math.rad(90)))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(.955,0,1.2) * CFrame.Angles(0,0,math.rad(90)))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-.955,0,-1.2) * CFrame.Angles(0,0,math.rad(90)))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-.955,0,1.2) * CFrame.Angles(0,0,math.rad(90)))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(.6,.955,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-.6,.955,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(.6,-.955,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-.6,-.955,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-.955,.6,0) * CFrame.Angles(0,0,math.rad(90)))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-.955,-.6,0) * CFrame.Angles(0,0,math.rad(90)))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(.955,.6,0) * CFrame.Angles(0,0,math.rad(90)))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(.955,-.6,0) * CFrame.Angles(0,0,math.rad(90)))
local luacyl = hamp:Clone()
luacyl.BrickColor = BrickColor.Blue()
luacyl.Parent = stuff
luacyl.Mesh.Scale = Vector3.new(1,.2,1)
luacyl.Size = Vector3.new(2,.2,2)
weld(hamsd1,luacyl,CFrame.new(0,0,.14) * CFrame.Angles(math.rad(90),0,0))
hamp = luacyl:Clone()
hamp.BrickColor = BrickColor.White()
hamp.Parent = stuff
hamp.Size = Vector3.new(.7,.2,.7)
weld(luacyl,hamp,CFrame.new(.35,.01,-.35))
local luamoon = luacyl:Clone()
luamoon.Parent = stuff
luamoon.Size = Vector3.new(.7,.2,.7)
local mnw = weld(luacyl,luamoon,CFrame.new(1.2,.02,-1.2))
for r = 1,180,10 do
local r2 = 2 * (math.pi/180*r)
local l = hamsd1:Clone()
l.Parent = stuff
l.BrickColor = luacyl.BrickColor
l.Size = Vector3.new(.3,.2,.2)
l.Mesh.Scale = Vector3.new(1,.3,.3)

weld(luacyl,l,CFrame.new(Vector3.new(math.sin(r2)*1.7,0,math.cos(r2)*1.7),Vector3.n
ew()))
end
hamp = hamend:Clone()
hamp.BrickColor = color2
hamp.Reflectance = .2
hamp.Size = Vector3.new(.2,.2,3.5)
hamp.Mesh.Scale = Vector3.new(.25,.25,1)
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-1.05,.95,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-.95,1.05,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(1.05,.95,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(.95,1.05,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(1.05,-.95,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(.95,-1.05,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-1.05,-.95,0))
hamp = hamp:Clone()
hamp.Parent = stuff
weld(hamend,hamp,CFrame.new(-.95,-1.05,0))
for x = -1,1 do
for y = -1,1 do
hamp = hamp:Clone()
hamp.Mesh.Scale = Vector3.new(1,1,1)
hamp.Size = Vector3.new(.5,.5,.2)
hamp.Parent = stuff
weld(hamsd2,hamp,CFrame.new(x*.7,y*.7,-.1))
end
end

rs.C0 = rs0 * CFrame.Angles(math.rad(70),math.rad(50),math.rad(-20))


ls.C0 = ls0 * CFrame.new(.4,.2,-.3) *
CFrame.Angles(math.rad(110),math.rad(0),math.rad(00)) *
CFrame.Angles(0,math.rad(60),0)

function endScript()
pcall(function() runcon:disconnect() end)
pcall(function() kdcon:disconnect() end)
pcall(function() kucon:disconnect() end)
pcall(game.Destroy,stuff)
pcall(game.Destroy,bg)
pcall(game.Destroy,bv)
end

local spintime = 3
local idling = true

runcon = game:GetService("RunService").Stepped:connect(oc(function()
if not stuff:IsDescendantOf(workspace) then
endScript()
end
local an = (tick()%spintime)*360/spintime
mnw.C0 = CFrame.Angles(0,math.rad(an),0) * CFrame.new(0,.04,1.7)
if idling then
rs.C0 = clerp(rs.C0,rs0 *
CFrame.Angles(math.rad(70+tickwave(3,5)),math.rad(50),math.rad(-20)),.4)
ls.C0 = clerp(ls.C0,ls0 * CFrame.new(.4,.2,-.3) *
CFrame.Angles(math.rad(115+tickwave(3,5)),math.rad(0),math.rad(-5)) *
CFrame.Angles(0,math.rad(60),0),.4)
nk.C0 = clerp(nk.C0,nk0 * CFrame.Angles(tickwave(4,-.1),0,0),.4)
grip.C0 = clerp(grip.C0,grip0,.4)
end
end))

function cfot(tar,cf,t)
coroutine.wrap(function()
for i=1,t do
tar.CFrame = tar.CFrame * cf
wait(1/30)
end
end)()
end

function DoDamage(hum,dmg)
if hum.Health == 0 then return end
local a,b = ypcall(function()
--hum:TakeDamage(dmg)
hum.Health = hum.Health - dmg
if not hum.Parent:FindFirstChild("Torso") then return end
local m = Instance.new("Model",workspace)
m.Name = -dmg
local h = Instance.new("Humanoid",m)
h.MaxHealth = 0
local p = Instance.new("Part",m)
p.Name = "Head"
p.FormFactor = "Custom"
p.Size = Vector3.new(.2,.2,.2)
p.Transparency = 0.97
p.CanCollide = false
p.Anchored = true
p:BreakJoints()
game.Debris:AddItem(m,5)
p.CFrame = CFrame.new(hum.Parent.Torso.Position) *
CFrame.new(math.random(-2,2),2.5,math.random(-2,2))
local rAm = math.random(3,6)/100
coroutine.wrap(function()
for i=1,300 do
p.CFrame = p.CFrame * CFrame.new(0,rAm,0)
wait()
end
p:Destroy()
end)()
end)
if not a then print(b) end
end

local atdeb = false


local basiccombo = 0
local basiccombotimer = 0
bg = Instance.new("BodyGyro",char.Torso)
bg.maxTorque = Vector3.new(1,0,1)*9e10
bg.P = 10000
bg.D = 500
bv = Instance.new("BodyVelocity",char.Torso)
bv.maxForce = Vector3.new()
bv.P = 50000

kucon = mouse.KeyUp:connect(oc(function(k)
if k == "0" and sprint then
pcall(function() char.Humanoid.WalkSpeed =
char.Humanoid.WalkSpeed / 1.5 end)
sprint = false
end
end))

kdcon = mouse.KeyDown:connect(oc(function(k)
if k == "0" and not sprint then
pcall(function() char.Humanoid.WalkSpeed =
char.Humanoid.WalkSpeed * 1.5 end)
sprint = true
end
if k == "f" then
if atdeb then return end
atdeb = true
idling = false
playSound(105374058,hamend,1,1)
--- bg.cframe = char.Torso.CFrame *
CFrame.Angles(math.rad(7),0,0)
-- ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-20),0,0),7,true)
ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) *
CFrame.Angles(math.rad(150),math.rad(0),math.rad(-90)),7)
ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) *
CFrame.Angles(math.rad(160),math.rad(0),math.rad(30)),13,true)
ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-35),0,0),13,true)
ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) *
CFrame.Angles(math.rad(160),math.rad(0),math.rad(60)),13)
playSound(92597296,hamend,1,1.07)
local s = playSound(96626016,hamend)
s.Volume = 0
local hitcon
hitcon = hamend.Touched:connect(function(hit)
s.Volume = 1
if not hit.Anchored then
hit.Velocity = hit.Velocity +
hamend.CFrame.lookVector*-20
end
local hum = hit.Parent:FindFirstChild("Humanoid")
if hum and not hum:IsDescendantOf(char) then
DoDamage(hum,30)
hum.PlatformStand = true
wait(.6)
hum.PlatformStand = false
end
end)
bg.maxTorque = Vector3.new(1,1,1)*9e10
ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) *
CFrame.Angles(math.rad(35),math.rad(0),math.rad(30)),4,true)
ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(35),0,0),4,true)
ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) *
CFrame.Angles(math.rad(35),math.rad(0),math.rad(-30)),4)
if
workspace:FindPartOnRay(Ray.new(hamend.Position,hamend.CFrame.lookVector*3),char)
then
s.Volume = 1
end
wait(.2)
bg.maxTorque = Vector3.new(1,0,1)*9e10
hitcon:disconnect()
atdeb = false
idling = true
end
if k == "q" then
if atdeb then return end
atdeb = true
idling = false
playSound(105374058,hamend,1,1)
bg.cframe = char.Torso.CFrame * CFrame.Angles(math.rad(7),0,0)
ctween(grip,"C0",grip0*CFrame.Angles(math.rad(-30),math.rad(-
25),math.rad(-15)),9,true)
ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) *
CFrame.Angles(math.rad(150),math.rad(0),math.rad(30)),7,true)
ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-20),0,0),7,true)
ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) *
CFrame.Angles(math.rad(150),math.rad(0),math.rad(-30)),7)
ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) *
CFrame.Angles(math.rad(160),math.rad(0),math.rad(30)),13,true)
ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(-35),0,0),13,true)
ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) *
CFrame.Angles(math.rad(160),math.rad(0),math.rad(-30)),13)
playSound(92597296,hamend,1,1.07)
local s = playSound(96626016,hamend)
s.Volume = 0
local hitcon
hitcon = hamend.Touched:connect(function(hit)
s.Volume = 1
if not hit.Anchored then
hit.Velocity = hit.Velocity +
hamend.CFrame.lookVector*-20
end
local hum = hit.Parent:FindFirstChild("Humanoid")
if hum and not hum:IsDescendantOf(char) then
DoDamage(hum,30)
hum.PlatformStand = true
wait(.6)
hum.PlatformStand = false
end
end)
bg.cframe = char.Torso.CFrame * CFrame.Angles(math.rad(7),0,0)
wait(.05)
bg.cframe = char.Torso.CFrame * CFrame.Angles(math.rad(-20),0,0)
bg.maxTorque = Vector3.new(1,1,1)*9e10
ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) *
CFrame.Angles(math.rad(55),math.rad(5),math.rad(50)),7,true)
ctween(nk,"C0",nk0 * CFrame.Angles(math.rad(5),0,0),4,true)
ctween(rs,"C0",rs0*CFrame.new(-.9,0,-.9) *
CFrame.Angles(math.rad(50),math.rad(5),math.rad(-50)),7)
if
workspace:FindPartOnRay(Ray.new(hamend.Position,hamend.CFrame.lookVector*3),char)
then
s.Volume = 1
end
wait(.2)
bg.maxTorque = Vector3.new(1,0,1)*9e10
hitcon:disconnect()
atdeb = false
idling = true
end
if k == "r" then
if atdeb then return end
atdeb = true
idling = false
ctween(ls,"C0",ls0*CFrame.new(.7,0,-.7) *
CFrame.Angles(math.rad(70),math.rad(0),math.rad(30)),7,true)

ctween(grip,"C0",grip0*CFrame.Angles(math.rad(0),math.rad(90),math.rad(-
60))*CFrame.Angles(0,math.rad(180),0),9,true)
bg.maxTorque = Vector3.new(1,1,1)*9e10
bg.cframe = char.Torso.CFrame
ctween(rs,"C0",rs0*CFrame.new(-.7,0,-.7) *
CFrame.Angles(math.rad(70),math.rad(0),math.rad(-30)),7,true)
local s = playSound(92597296,hamend,1,1.07)
s.Looped = true
local sndmd = {}
local hitcon
hitcon = hamend.Touched:connect(function(hit)
if not sndmd[hit] then sndmd[hit] =
playSound(10730819,hamend) end

if not hit.Anchored then


hit.Velocity = hit.Velocity +
hamend.CFrame.lookVector*60
end
local hum = hit.Parent:FindFirstChild("Humanoid")
if hum and not hum:IsDescendantOf(char) then
DoDamage(hum,math.random(4,6))
hum.Sit = true
wait(2)
hum.Sit = false
end
end)
for i=1,20 do
bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(-
1440/20),0)
wait(.1)
end
hitcon:disconnect()
bg.maxTorque = Vector3.new(1,0,1)*9e10
s:Stop()
s:Destroy()
atdeb = false
idling = true
end
if k == "e" then
if atdeb then return end
basiccombo = (tick()-basiccombotimer > .5 or basiccombo == 2) and
1 or basiccombo + 1
idling = false
atdeb = true
if basiccombo == 1 then
ctween(ls,"C0",ls0 * CFrame.new(.2,.2,-.1) *
CFrame.Angles(math.rad(120),math.rad(0),math.rad(5)) *
CFrame.Angles(0,math.rad(60),0),7,true)
ctween(rs,"C0",rs0*CFrame.new(0,0,-.3) *
CFrame.Angles(math.rad(120),math.rad(70),math.rad(-30)),7)
bg.maxTorque = Vector3.new(1,1,1)*9e10
bg.cframe = char.Torso.CFrame * CFrame.Angles(0,math.rad(-
40),0)
playSound(92597296,hamend,1,1.2)
local ac
local hitcon
hitcon = hamend.Touched:connect(function(hit)
if not ac then ac = playSound(10730819,hamend,1,1)
end
if not hit.Anchored then
hit.Velocity = hit.Velocity +
hamend.CFrame.lookVector*50
end
local hum = hit.Parent:FindFirstChild("Humanoid")
if hum and not hum:IsDescendantOf(char) then
DoDamage(hum,10)
end
end)
ctween(ls,"C0",ls0 * CFrame.new(1,.2,-1) *
CFrame.Angles(math.rad(115),math.rad(0),math.rad(40)) *
CFrame.Angles(0,math.rad(60),0),6,true)
ctween(rs,"C0",rs0*CFrame.new(0,0,-.3) *
CFrame.Angles(math.rad(120),math.rad(80),math.rad(-30))* CFrame.Angles(math.rad(-
50),0,0),6,true)
wait(.1)
bg.cframe = char.Torso.CFrame *
CFrame.Angles(0,math.rad(40),0)
hitcon:disconnect()
elseif basiccombo == 2 then
ctween(ls,"C0",ls0*CFrame.new(1,0,-1) *
CFrame.Angles(math.rad(5),math.rad(0),math.rad(70)),10,true)
ctween(grip,"C0",grip0*CFrame.Angles(math.rad(10),0,0),12,true)
ctween(rs,"C0",rs0*CFrame.new(0,0,0) *
CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),10,true)
wait(.2)
playSound(92597296,hamend,1,.7)
wait(.1)
bg.maxTorque = Vector3.new(1,1,1)*9e10
bg.cframe = char.Torso.CFrame
bv.maxForce = Vector3.new(1,0,1)*9e5
bv.velocity = bg.cframe.lookVector * 70
coroutine.wrap(function() for i=1,25 do bv.velocity =
bv.velocity*.9 wait(1/30) end bv.maxForce = Vector3.new() end)()
local thrustcon
thrustcon = hamend.Touched:connect(function(hit)
if not hit.Anchored then
hit.Velocity = hit.Velocity +
hamend.CFrame.lookVector*-40
end
local hum = hit.Parent:FindFirstChild("Humanoid")
if hum and not hum:IsDescendantOf(char) then
DoDamage(hum,5)
--thrustcon:disconnect()
hum.Sit = true

ctween(grip,"C0",grip0*CFrame.Angles(math.rad(30),0,0),5,true)
if not ac then ac =
playSound(92597296,hamend,1,1.15) end
local tor = hum.Parent:FindFirstChild("Torso")
if tor and not tor:FindFirstChild("torv") then
--tor.Velocity = bg.cframe.lookVector*30
+ Vector3.new(0,100,0)
local torv =
Instance.new("BodyVelocity",tor)
torv.maxForce = Vector3.new(1,1,1)*9e9
torv.P = 2000
torv.velocity = bg.cframe.lookVector*20 +
Vector3.new(0,120,0)
torv.Name = "torv"
local torav =
Instance.new("BodyAngularVelocity",tor)
torav.maxTorque = Vector3.new(1,1,1)*9e9
torav.P = 5000
torav.angularvelocity =
Vector3.new(math.random()-.5,math.random()-.5,math.random()-.5)*2
coroutine.wrap(function()
for i=1,torv.velocity.Y/196.22*30
do
hum.Sit = true
torv.velocity = torv.velocity
- Vector3.new(0,196.22/30,0)
wait(1/30)
end
torv:Destroy()
torav:Destroy()
tor.Velocity = Vector3.new()
end)()
end
end
end)
ctween(ls,"C0",ls0*CFrame.new(1,0,-1) *
CFrame.Angles(math.rad(80),math.rad(0),math.rad(50)),12,true)
ctween(grip,"C0",grip0*CFrame.Angles(math.rad(-
70),0,0),12,true)
ctween(rs,"C0",rs0*CFrame.new(-.6,0,-.7) *
CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10)),12,true)
Delay(.3,function() thrustcon:disconnect() end)

end
wait(.1)
bg.maxTorque = Vector3.new(1,0,1)*9e10

basiccombotimer = tick()
atdeb = false
idling = true

end -- 96626016, 92597296


bg.cframe =
CFrame.new(char.Torso.Position,char.Torso.Position+char.Torso.CFrame.lookVector*Vec
tor3.new(1,0,1))
end))

char.Humanoid.MaxHealth = 220
char.Humanoid.WalkSpeed = 20
wait(.3)
char.Humanoid.Health = 220

end)

TextButton_2.Parent = Frame
TextButton_2.BackgroundColor3 = Color3.new(0.172549, 0.172549, 0.172549)
TextButton_2.BorderColor3 = Color3.new(0, 0, 0)
TextButton_2.BorderSizePixel = 0
TextButton_2.Position = UDim2.new(0.321839094, 0, 0.23963134, 0)
TextButton_2.Size = UDim2.new(0, 40, 0, 27)
TextButton_2.Font = Enum.Font.SourceSans
TextButton_2.Text = "Rose Hub"
TextButton_2.TextColor3 = Color3.new(1, 0, 0)
TextButton_2.TextScaled = true
TextButton_2.TextSize = 14
TextButton_2.TextWrapped = true
TextButton_2.MouseButton1Click:Connect(function()
--local coreGui = game:GetService("Players").iKing_Hacker.PlayerGui
local coreGui = game:GetService("CoreGui")
local tweening = false
local tabPos = 5
local scriptsTabText = ""
local feTabText = ""
local gameScriptsTabText = ""
local guiTabText = ""

local scripttabList = {
{"Infinite Yield", "MjBzRjmT", 1},
{"Knife V3", "W833RBFr", 1},
{"Bird Wings", "RQ9b8UTv", 1},
{"M4A1", "eP1zq8tb", 1},
{"Dungun", "90M7Mi8e", 1},
{"Bomb Vest", "tG1PPuMd", 1},
{"Music Bars", "SvYebC2r", 1},
{"Omni God", "87NeeChc", 1},
{"Pain Titan", "Hg5L8EtM", 1,},
{"Reaper Titan", "B0q3QBg6", 1},
{"Alter Chat", "ZSB4pN9R", 1},
{"Hoverbike", 01268225564, 2},
{"Rail Gun Titan", "0wFiFdwM", 1},
{"True Hero", "P8AQ2ebJ", 1},
{"Celestial Wheel", "bymTcgzf", 1},
{"Knive V4", "j0Ns1w1S", 1},
{"Ravenger Claws", "D7GxxvWL", 1},
{"John Doe", "m5wHsLhr", 1},
{"Messor Titan", "4bSrkLtA", 1},
{"Clown Titan", "L0WLDZvc", 1},
{"Chara", "HrWjgXtb", 1},
{"Shedlesky Rage", "2SPz35LS", 1},
{"LunchaThug", "x6GWFC5K", 1},
{"Nazi Flag", "ZCZNxFBD", 1},
{"Psychopath", "DGqk3bqY", 1},
{"Fireworks Wand", "GB29NAPv", 1},
{"Psycho Clown", "UgxKqKwE", 1},
{"Inferno", "qhMGk36S", 1},
{"Police Titan", "UCmufLU8", 1},
{"Galaxy Titan", "nKNdCrKj", 1},
{"Holy Wrench", "cKSh0a8C", 1},
{"Krystal Dance", "j7EqLfbP", 1},
{"Pee", "3CYmA0Pz", 1},
{"Jihad", "vSujnuaF", 1},
{"Hermit Purple", "R3C3ajQV", 1},
{"Golden Gun", "2574Sd9E", 1},
{"Goku", "yAXZZF9r", 1},
{"Emoji", "vKPcMKnm", 1},
{"Damn Son", "AMLHT8aJ", 1},
{"Devuzi", "q0mt2peM", 1},
{"Flash", "gGSVVq1H", 1},
{"Teal Scythe", "0TUBSaxt", 1},
{"Demon Demise", "ghMDMW63", 1},
{"Red Sayan", "uC5DBvf9", 1},
{"Ban Hammer", "1ynQ4Mu0", 1},
{"Dick Gun", "UR9FBjcj", 1},
{"Dat Boi", "Sz7KJHay", 1},
{"Watermelon Trap", "pypsM3hj", 1},
{"Whip", "XDsek3Rf", 1},
{"School Shooter", "EmmwRFDA", 1},
{"9/11", "3UmV26hG", 1},
{"Bong", "8Kb08E9s", 1},
{"Horse", "MVph7nmq", 1},
{"Scythe", "fEEVkJba", 1},
{"Disco Fog", "xg8d4PS0", 1},
{"Disco Mesh", "GvtPCRVR", 1},
{"Russian Dance", "RADQ2vH8", 1},
{"Sun God", "0uJhLJ5m", 1},
{"Rolling Light Ball", "S4Hj3MPd", 1},
{"Red Death Scythe", "KJ5nqeVF", 1},
{"Crystal Pistols", "GDLZ4VAq", 1},
{"Epic Sword", "DZVV9AGG", 1},
{"Circle Visualizer", "diJiteen", 1},
{"Hex Blade", "fA0bBELV", 1},
{"Bulldog", "nPPLxSA3", 1},
{"FS-627-SENDER", "R3m4gfuP", 1},
{"Voodoo Child", "w5TEtd0Q", 1},
{"Bye Bye", "XBysEMgg", 1},
{"Galil V2", "cnFz3h8D", 1},
{"Mario", "pKmtnc9u", 1},
{"Lighting Blade", "rMEe8R4N", 1},
{"Flamingo Skybox", "8rWM880e", 1},
{"Sin Unleashed", "ZQh5B023", 1},
{"Ravager", "VQEz6a6i", 1},
{"Brock", "Fe5YrxcY", 1},
{"M249", "J4ijx897", 1},
{"MG36", "zLZ4Auqn", 1},
{"Omega Scythe", "Ag8dKZYB", 1},
{"Omega Sword", "7JjxwhPn", 1},
}

local fescripttabList = {
{"Fe God", "KduGECH6", 1},
{"Fe Fly", 1281055032, 2},
{"Fe Invisible", 1180480887, 2},
{"Spam", "74GjB7tB", 1},
{"Lag Switch", "58gjTUf5", 1},
{"FE Shutdown", "0wgKhFmf", 1},
}

local gameScriptsList = {
{"PF Virgo 2.0", "7TeJszah", 1},
{"City Life Bomb Vest", "sLHGSBn1", 1},
{"City Life Suicide", "YdKKQ7yT", 1},
{"City Life Explosion", "vy78mqrG", 1},
{"CB:RO Aimbot", "t3yHg06t", 1},
}

local guitabList = {
{"c00lgui", "Rz2EFsLU", 1},
{"Topkek 4.0", "d0CJRrcg", 1},
{"Topkek 3.0", "SikGfE9u", 1},
{"Ro-Xploit 4.0", 175137115, 2},
{"Ro-Xploit 5.0", 288646117, 2},
{"Ro-Xploit 6.0", 364364477, 2},
{"Dex 3.0", 492005721, 2},
{"Clown Van", "a5UZuuiT", 1},
{"Hell Elevator GUI", "8NYWpf2T", 1},
{"Chams / Aimlock", "Yi7fzELj", 1},
{"YourMom GUI", "289110135", 2},
{"Pepe GUI", "277881926", 2},
{"Brack Hub", "PT9Gf7d5", 2},
}

local mapsList = {
{"Clockwork Arena", "EvnXCXhP", 1},
{"Town Map", 1345094164, 2},
{"Cave Island", "t29C42rm", 1},
{"Nature Map", "gmF4Kq5B", 1},
{"Nazi Map", "az8sLCLT", 1},
{"Ritual Room", "hYCTFiAC", 1},
{"Stripper", "jztW5Vuy", 1},
{"Witch Map", "R9epW292", 1},
{"Rainbow Tunnel", "8bznLitn", 1},
{"Scary Map", "fNw46f74", 1},
{"Nazi Camp", "KJNk4STm", 1},
{"Night Club", 1281063730, 2},
}

local lists = {
{scripttabList, "Scripts"},
{fescripttabList, "FE Scripts"},
{gameScriptsList, "Game Scripts"},
{guitabList, "GUIs"},
{mapsList, "Maps"},
}

local function makeFrame(Active, BackgroundColor3, BorderSizePixel, Name,


Parent, Position, Size, ClipsDescendants, Draggable, BackgroundTransparency)
local Frame = Instance.new("Frame")
Frame.Active = Active
Frame.BackgroundColor3 = BackgroundColor3
Frame.BorderSizePixel = BorderSizePixel
Frame.Name = Name
Frame.Parent = Parent
Frame.Position = Position
Frame.Size = Size
Frame.ClipsDescendants = ClipsDescendants
Frame.Draggable = Draggable
Frame.BackgroundTransparency = BackgroundTransparency
end

local function makeScrollingFrame(BackgroundColor3, BorderSizePixel, Name,


Parent, Position, Size, CanvasSize, BackgroundTransparency, ScrollBarThickness)
local ScrollingFrame = Instance.new("ScrollingFrame")
ScrollingFrame.BackgroundColor3 = BackgroundColor3
ScrollingFrame.BorderSizePixel = BorderSizePixel
ScrollingFrame.Name = Name
ScrollingFrame.Parent = Parent
ScrollingFrame.Position = Position
ScrollingFrame.Size = Size
ScrollingFrame.CanvasSize = CanvasSize
ScrollingFrame.BackgroundTransparency = BackgroundTransparency
ScrollingFrame.ScrollBarThickness = ScrollBarThickness
end

local function makeTextLabel(BackgroundColor3, BackgroundTransparency, Name,


Parent, Position, Size, Font, Text, TextColor3, TextSize, BorderSizePixel,
TextWrapped)
local TextLabel = Instance.new("TextLabel")
TextLabel.BackgroundColor3 = BackgroundColor3
TextLabel.BackgroundTransparency = BackgroundTransparency
TextLabel.Name = Name
TextLabel.Parent = Parent
TextLabel.Position = Position
TextLabel.Size = Size
TextLabel.Font = Font
TextLabel.Text = Text
TextLabel.TextColor3 = TextColor3
TextLabel.TextSize = TextSize
TextLabel.BorderSizePixel = BorderSizePixel
TextLabel.TextWrapped = TextWrapped
end
local function makeTextBox(BackgroundColor3, BackgroundTransparency,
MultiLine, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize,
TextWrapped, TextYAlignment, BorderSizePixel, PlaceholderText, TextXAlignment)
local TextBox = Instance.new("TextBox")
TextBox.BackgroundColor3 = BackgroundColor3
TextBox.BackgroundTransparency = BackgroundTransparency
TextBox.MultiLine = MultiLine
TextBox.Name = Name
TextBox.Parent = Parent
TextBox.Position = Position
TextBox.Size = Size
TextBox.Font = Font
TextBox.Text = Text
TextBox.TextColor3 = TextColor3
TextBox.TextSize = TextSize
TextBox.TextWrapped = TextWrapped
TextBox.TextYAlignment = TextYAlignment
TextBox.BorderSizePixel = BorderSizePixel
TextBox.PlaceholderText = PlaceholderText
TextBox.TextXAlignment = TextXAlignment
end

local function makeTextButton(BackgroundColor3, BorderSizePixel, Name,


Parent, Position, Size, Font, Text, TextColor3, TextSize, BackgroundTransparency,
func)
local TextButton = Instance.new("TextButton")
TextButton.BackgroundColor3 = BackgroundColor3
TextButton.BorderSizePixel = BorderSizePixel
TextButton.Name = Name
TextButton.Parent = Parent
TextButton.Position = Position
TextButton.Size = Size
TextButton.Font = Font
TextButton.Text = Text
TextButton.TextColor3 = TextColor3
TextButton.TextSize = TextSize
TextButton.BackgroundTransparency = BackgroundTransparency
TextButton.MouseButton1Down:connect(func)
end

local function makeImageLabel(BackgroundColor3, BackgroundTransparency,


BorderSizePixel, Name, Parent, Selectable, Size, Image, Position, Rotation)
local ImageLabel = Instance.new("ImageLabel")
ImageLabel.BackgroundColor3 = BackgroundColor3
ImageLabel.BackgroundTransparency = BackgroundTransparency
ImageLabel.BorderSizePixel = BorderSizePixel
ImageLabel.Name = Name
ImageLabel.Parent = Parent
ImageLabel.Selectable = Selectable
ImageLabel.Size = Size
ImageLabel.Image = Image
ImageLabel.Position = Position
ImageLabel.Rotation = Rotation
end

local tabs = {
"Home",
"Scripts",
"FE Scripts",
"Game Scripts",
"GUIs",
"Maps",
"Executor",
"Credits",
}

local selectedTab = tabs[1]

local function changeTab(newTab)


if tweening == false and newTab ~= selectedTab then
tweening = true
if selectedTab == "Credits" then
for _,object in
pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
if object.ClassName == "ImageLabel" then
local sTween = game:GetService("TweenService")
local part = object
local goal = {}
goal.ImageTransparency = 1
local tweenInfo = TweenInfo.new(0.5)
local tween = sTween:Create(part, tweenInfo,
goal)
tween:Play()
end
end
wait(0.5)
end

screenGui.MainFrame.MainStuff[selectedTab]:TweenPosition(UDim2.new(-1, 0, 0,
0), "Out", "Quad", 0.5)
screenGui.MainFrame.MainStuff[newTab]:TweenPosition(UDim2.new(0,
0, 0, 0), "Out", "Quad", 0.5)

screenGui.MainFrame.SelectedTab.SelectedTab:TweenPosition(UDim2.new(0, 0, -1,
0), "Out", "Quad", 0.25)
wait(0.25)
screenGui.MainFrame.SelectedTab.SelectedTab.Text = newTab
wait()

screenGui.MainFrame.SelectedTab.SelectedTab:TweenPosition(UDim2.new(0, 0, 0,
0), "Out", "Quad", 0.25)
wait(0.25)
screenGui.MainFrame.MainStuff[selectedTab].Position =
UDim2.new(1, 0, 0, 0)
if newTab == "Credits" then
for _,object in
pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
if object.ClassName == "ImageLabel" then
local sTween = game:GetService("TweenService")
local part = object
local goal = {}
goal.ImageTransparency = 0
local tweenInfo = TweenInfo.new(0.5)
local tween = sTween:Create(part, tweenInfo,
goal)
tween:Play()
end
end
wait(0.5)
end
selectedTab = newTab
tweening = false
end
end

local function mainTween(what)


if tweening == false then
tweening = true
if what == "Open" then
screenGui.open:TweenPosition(UDim2.new(-1,0,0.531,0),
"Out", "Quad", 0.6)
screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 40),
"Out", "Quad", 0.6)
wait(0.6)
screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 340),
"Out", "Quad", 0.6)
if selectedTab == "Credits" then
wait(0.6)
for _,object in
pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
if object.ClassName == "ImageLabel" then
local sTween =
game:GetService("TweenService")
local part = object
local goal = {}
goal.ImageTransparency = 0
local tweenInfo = TweenInfo.new(0.5)
local tween = sTween:Create(part,
tweenInfo, goal)
tween:Play()
end
end
wait(0.5)
end
elseif what == "Close" then
if selectedTab == "Credits" then
for _,object in
pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
if object.ClassName == "ImageLabel" then
local sTween =
game:GetService("TweenService")
local part = object
local goal = {}
goal.ImageTransparency = 1
local tweenInfo = TweenInfo.new(0.5)
local tween = sTween:Create(part,
tweenInfo, goal)
tween:Play()
end
end
wait(0.5)
end
screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 40),
"Out", "Quad", 0.6)
wait(0.6)
screenGui.MainFrame:TweenSize(UDim2.new(0, 0, 0, 40),
"Out", "Quad", 0.6)
screenGui.open:TweenPosition(UDim2.new(0,0,0.531,0), "Out",
"Quad", 0.6)
end
if selectedTab ~= "Credits" then
wait(0.6)
end
tweening = false
end
end

--Make Screen
screenGui = Instance.new("ScreenGui")
screenGui.Parent = coreGui
screenGui.Name = "RoseHubV2"

makeFrame(true, Color3.fromRGB(255, 35, 110), 0, "MainFrame", screenGui,


UDim2.new(0.5, -175, 0.5, -170), UDim2.new(0, 350, 0, 340), true, true, 0)

makeScrollingFrame(Color3.fromRGB(255, 0, 100), 0, "TabButtons",


screenGui.MainFrame, UDim2.new(0, 0, 0, 40), UDim2.new(0, 125, 1, -40),
UDim2.new(0, 0, 0, 0), 0, 12)

makeFrame(false, Color3.fromRGB(225, 0, 100), 0, "TitleFrame",


screenGui.MainFrame, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 0, 40), true, false, 0)

makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "Title",


screenGui.MainFrame.TitleFrame, UDim2.new(0, 45, 0, 0), UDim2.new(0, 265, 1, 0),
Enum.Font.Fantasy, "Rose Hub v2.0.8", Color3.fromRGB(255, 255, 255), 30, 1, false)

makeImageLabel(Color3.fromRGB(255, 85, 127), 1, 0, "RoseIcon",


screenGui.MainFrame.TitleFrame, false, UDim2.new(0, 45, 0, 41),
"rbxassetid://1342740333", UDim2.new(0, 0, 0, 0), 0)

makeTextButton(Color3.fromRGB(255, 255, 255), 1, "Close",


screenGui.MainFrame.TitleFrame, UDim2.new(0, 310, 0, 0), UDim2.new(0, 40, 0, 40),
Enum.Font.ArialBold, "X", Color3.fromRGB(255, 255, 255), 30, 1, function()
mainTween("Close")
end)

makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "MOTD", screenGui.MainFrame,


UDim2.new(0, 125, 0, 315), UDim2.new(0, 225, 0, 25), Enum.Font.Fantasy, "MOTD: RIP
Humanoid", Color3.fromRGB(255, 255, 255), 16, 0, true)

makeFrame(false, Color3.fromRGB(255, 100, 150), 0, "MainStuff",


screenGui.MainFrame, UDim2.new(0, 130, 0, 70), UDim2.new(0, 215, 0, 245), true,
false, 0.5)

makeFrame(false, Color3.fromRGB(0, 0, 0), 0, "SelectedTab",


screenGui.MainFrame, UDim2.new(0, 125, 0, 40), UDim2.new(0, 225, 0, 30), true,
false, 1)

makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "SelectedTab",


screenGui.MainFrame.SelectedTab, UDim2.new(0, 0, 0, 0), UDim2.new(0, 225, 0, 30),
Enum.Font.Fantasy, "Home", Color3.fromRGB(255, 255, 255), 25, 0, false)

makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "open", screenGui,


UDim2.new(-0.5, 0, 0.5, 0), UDim2.new(0, 150, 0, 50), true, false, 1)

makeTextButton(Color3.fromRGB(255, 50, 127), 1, "openbutton", screenGui.open,


UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), Enum.Font.Fantasy, "OPEN",
Color3.fromRGB(255, 255, 255), 32, false, function()
mainTween("Open")
end)

for i,tabButton in pairs(tabs) do


makeTextButton(Color3.fromRGB(255, 50, 127), 0, tabButton.."Button",
screenGui.MainFrame.TabButtons, UDim2.new(0, 5, 0, tabPos), UDim2.new(0, 115, 0,
30), Enum.Font.Fantasy, tabButton, Color3.fromRGB(255, 255, 255), 20, 0, function()
changeTab(tabs[i])
end)
local mainStuffPos = 0
if tabButton == selectedTab then
mainStuffPos = 0
else
mainStuffPos = 1
end
makeScrollingFrame(Color3.fromRGB(0, 0, 0), 1, tabButton,
screenGui.MainFrame.MainStuff, UDim2.new(mainStuffPos, 0, 0, 0), UDim2.new(1, 0, 1,
0), UDim2.new(1, 0, 0, 0), 1)

tabPos = tabPos + 35
end

--Sort lists and insert them


for _,list in pairs(lists) do
local toSort = {}
local sortedList = {}
local pos = 28

for _,v in pairs(list[1]) do


table.insert(toSort, v[1])
end

table.sort(toSort)

for i,name in pairs(toSort) do


for i,actualTable in pairs(list[1]) do
if name == actualTable[1] then
table.insert(sortedList, {actualTable[1],
actualTable[2], actualTable[3]})
end
end
end

local function createButons(text)


pos = 28
for _,button in pairs(sortedList) do
if text == "" or string.sub(string.lower(button[1]), 1,
string.len(text)) == string.lower(text) then
makeTextButton(Color3.fromRGB(255, 50, 127), 0,
button[1], screenGui.MainFrame.MainStuff[list[2]], UDim2.new(0, 5, 0, pos),
UDim2.new(1, -10, 0, 20), Enum.Font.Fantasy, button[1], Color3.fromRGB(255, 255,
255), 14, 0, function()
if button[3] == 1 then

loadstring(game:HttpGet("https://pastebin.com/raw/"..button[2], true))()
elseif button[3] == 2 then
loadstring(game:GetObjects("rbxassetid://"..button[2])[1].Source)()
end
end)
pos = pos + 23
end
end
end

--Remove Buttons and create new on search


local function removeButtons()
for _,button in
pairs(screenGui.MainFrame.MainStuff[list[2]]:GetChildren()) do
if button.ClassName == "TextButton" then
button:Destroy()
end
end
end

--Search Box
makeTextBox(Color3.fromRGB(255, 50, 127), 0, false, "Search",
screenGui.MainFrame.MainStuff[list[2]], UDim2.new(0, 5, 0, 5), UDim2.new(1, -10, 0,
20), Enum.Font.Fantasy, "", Color3.fromRGB(255, 255, 255), 14, false, "Center", 0,
"Search "..list[2], "Center")
local function searchBar(chosenList)
local search = screenGui.MainFrame.MainStuff[chosenList].Search
local currentSearch = ""
search.Changed:connect(function(property)
if property == "Text" then
if search.Text ~= "" and search.Text ~= currentSearch
then
currentSearch = search.Text
removeButtons()
createButons(search.Text)
elseif search.Text == "" and currentSearch.Text ~= ""
then
currentSearch = search.Text
removeButtons()
createButons("")
end
end
end)
end

searchBar(list[2])

createButons("")

screenGui.MainFrame.MainStuff[list[2]].CanvasSize = UDim2.new(1, 0, 0,
pos+2)
screenGui.MainFrame.MainStuff[list[2]].ScrollBarThickness = 0
end

makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "WelcomeMSG",


screenGui.MainFrame.MainStuff.Home, UDim2.new(0.102, 0, 0.045, 0), UDim2.new(0,
170, 0, 29), Enum.Font.Fantasy, "Welcome to Rose Hub!", Color3.fromRGB(255, 255,
255), 20, 1, false)

makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "FEStatus",


screenGui.MainFrame.MainStuff.Home, UDim2.new(0.2, 0, 0.155, 0), UDim2.new(0, 128,
0, 22), Enum.Font.Fantasy, "FE: Unknown", Color3.fromRGB(255, 255, 255), 16, 1,
false)
if game:GetService("Workspace").FilteringEnabled then --Rather have
Enabled/Disabled than true/false
screenGui.MainFrame.MainStuff.Home.FEStatus.Text = "FE: Enabled!"
else
screenGui.MainFrame.MainStuff.Home.FEStatus.Text = "FE: Disabled!"
end

makeFrame(false, Color3.fromRGB(255, 0, 127), 0, "SegLine",


screenGui.MainFrame.MainStuff.Home, UDim2.new(0, 0, 0.245, 0), UDim2.new(0, 215, 0,
2), false, false, 0.5)

makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "Explanation",


screenGui.MainFrame.MainStuff.Home, UDim2.new(0, 0, 0.253, 0), UDim2.new(0, 215, 0,
183), Enum.Font.SourceSans, 'To get started click the tabs to find what scripts
your looking for.\nThe scrolling bar is invisible so to scroll use your scroll
wheel.\n\nWant scripts or features added?\n\nJoin our Discord for Support donations
and more!', Color3.fromRGB(255, 255, 255), 14, 1, true)
screenGui.MainFrame.MainStuff.Home.Explanation.TextYAlignment = "Top"

makeTextButton(Color3.fromRGB(255, 50, 127), 0, "DiscordInvite",


screenGui.MainFrame.MainStuff.Home, UDim2.new(0.179, 0, 0.816, 0), UDim2.new(0,
138, 0, 32), Enum.Font.Fantasy, "Discord", Color3.fromRGB(255, 255, 255), 14, 0,
function()
local copy = true
if pcall(function() Synapse:Copy("https://discord.me/rosehub") end)
then

else
local clip = setclipboard or Clipboard.set
clip("https://discord.me/rosehub")
end

screenGui.MainFrame.MainStuff.Home.DiscordInvite.text = "Copied!"
wait(1)
screenGui.MainFrame.MainStuff.Home.DiscordInvite.text = "Discord"
end)

makeTextButton(Color3.fromRGB(255, 0, 127), 0, "Clear",


screenGui.MainFrame.MainStuff.Executor, UDim2.new(0, 5, 1, -25), UDim2.new(0, 100,
0, 20), Enum.Font.SourceSansBold, "Clear", Color3.fromRGB(255, 255, 255), 14, 0,
function()
screenGui.MainFrame.MainStuff.Executor.InputHolder.Input.Text = ""
end)

makeScrollingFrame(Color3.fromRGB(255, 255, 255), 0, "InputHolder",


screenGui.MainFrame.MainStuff.Executor, UDim2.new(0, 5, 0, 5), UDim2.new(0, 205, 0,
205), UDim2.new(0, 0, 0, 0), 1, 0)

makeTextBox(Color3.fromRGB(255, 0, 128), 1, true, "Input",


screenGui.MainFrame.MainStuff.Executor.InputHolder, UDim2.new(0, 0, 0, 0),
UDim2.new(1, 0, 1, 0), Enum.Font.Fantasy, "", Color3.fromRGB(255, 255, 255), 14,
true, Enum.TextYAlignment.Top, 0, "Paste/Type Scripts Here",
Enum.TextXAlignment.Left)
local execHolder = screenGui.MainFrame.MainStuff.Executor.InputHolder
local execInput = execHolder.Input
local movedExec196 = false
execInput.ClearTextOnFocus = false
--Checks if executor text changed, if so it will change your canvas position
IF you are at the bottom of the script. Has an extra check for the first time
moving so it doesnt get annoying
execInput.Changed:connect(function(property)
if property == "Text" then
execHolder.CanvasSize = UDim2.new(1, -10, 0,
execInput.TextBounds.Y + execInput.TextSize)
if execInput.TextBounds.Y - execHolder.CanvasPosition.Y == 205
then
execHolder.CanvasPosition = Vector2.new(0,
execInput.TextBounds.Y+205)
movedExec196 = false
elseif movedExec196 == false and execInput.TextBounds.Y == 196
and execHolder.CanvasPosition.Y == 0 then
execHolder.CanvasPosition = Vector2.new(0,
execInput.TextBounds.Y+205)
movedExec196 = true
elseif movedExec196 == true and execInput.TextBounds.Y < 196 then
movedExec196 = false
end
end
end)

makeTextButton(Color3.fromRGB(255, 0, 127), 0, "Execute",


screenGui.MainFrame.MainStuff.Executor, UDim2.new(0.5, 2, 1, -25), UDim2.new(0,
100, 0, 20), Enum.Font.SourceSansBold, "Execute", Color3.fromRGB(255, 255, 255),
14, 0, function()

loadstring(screenGui.MainFrame.MainStuff.Executor.InputHolder.Input.Text)()
end)

--Credits
makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "RoseCredit",
screenGui.MainFrame.MainStuff.Credits, UDim2.new(0.202, 0, 0.053, 0), UDim2.new(0,
128, 0, 32), Enum.Font.Fantasy, "Rose\nHumanoid#4613", Color3.fromRGB(255, 255,
255), 20, 0, false)

makeImageLabel(Color3.fromRGB(255, 255, 255), 1, 1, "RoseDrops",


screenGui.MainFrame.MainStuff.Credits.RoseCredit, false, UDim2.new(0, 66, 0, 65),
"rbxassetid://1342740333", UDim2.new(-0.25, 0, -0.844, 0), 80)

makeImageLabel(Color3.fromRGB(255, 255, 255), 1, 1, "RoseDrops2",


screenGui.MainFrame.MainStuff.Credits.RoseCredit, false, UDim2.new(0, 66, 0, 65),
"rbxassetid://1342740333", UDim2.new(0.891, 0, 4.438, 0), -40)

makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "ZwolfCredit",


screenGui.MainFrame.MainStuff.Credits, UDim2.new(0.221, 0, 0.253, 0), UDim2.new(0,
120, 0, 30), Enum.Font.Fantasy, "Zwolf\nZwolf#3762", Color3.fromRGB(255, 255, 255),
20, 1, false)

makeImageLabel(Color3.fromRGB(255, 255, 255), 1, 1, "RoseDrops3",


screenGui.MainFrame.MainStuff.Credits.ZwolfCredit, false, UDim2.new(0, 62, 0, 59),
"rbxassetid://1342740333", UDim2.new(0.875, 0, 0, 0), -10)

makeImageLabel(Color3.fromRGB(255, 255, 255), 1, 1, "ImageLabel",


screenGui.MainFrame.MainStuff.Credits.ZwolfCredit, false, UDim2.new(0, 70, 0, 60),
"rbxassetid://1342740333", UDim2.new(-0.483, 0, 0.433, 0), 59)

makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "AlexCredit",


screenGui.MainFrame.MainStuff.Credits, UDim2.new(0.191, 0, 0.469, 0), UDim2.new(0,
139, 0, 29), Enum.Font.Fantasy, "Alex\nAlex the Great#9740", Color3.fromRGB(255,
255, 255), 20, 1, false)

makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "DeanCredit",


screenGui.MainFrame.MainStuff.Credits, UDim2.new(0.153, 0, 0.755, 0), UDim2.new(0,
139, 0, 40), Enum.Font.Fantasy, "Miya - Intro\nKiwi#4879", Color3.fromRGB(255, 255,
255), 20, 1, false)

for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants())


do
if object.ClassName == "ImageLabel" then
object.ImageTransparency = 1
end
end

screenGui.MainFrame.Size = UDim2.new(0, 0, 0, 40)

--Intro
introgui = Instance.new('ScreenGui',coreGui)
holder = Instance.new('Frame', introgui)
imhx = Instance.new('ImageLabel',holder)
blnhx = Instance.new('ImageLabel',holder)
blnhx2 = Instance.new('ImageLabel',holder)
pooftemp = Instance.new('ImageLabel',holder)
text = Instance.new('ImageLabel',holder)
bar = Instance.new('Frame',holder)
tomatosauce = Instance.new('Sound',holder)
large = Instance.new('Sound',holder)
smol = Instance.new('Sound',holder)
wosh = Instance.new('Sound',holder)
blur = Instance.new('BlurEffect',workspace.CurrentCamera)
blur.Size = 0

-- Properties
holder.Position = UDim2.new(0.5,-50,0.5,-50)
holder.Size = UDim2.new(0,100,0,100)
holder.BackgroundTransparency = 1

imhx.Image = "rbxassetid://1491878692"
imhx.BackgroundTransparency = 1
imhx.Size = UDim2.new(0,100,0,100)
imhx.Position = UDim2.new(0,0,0,-500)
imhx.ZIndex = 3

blnhx.Image = "rbxassetid://1491878477"
blnhx.BackgroundTransparency = 1
blnhx.ImageTransparency = 1
blnhx.Size = UDim2.new(0,100,0,100)
blnhx.Position = UDim2.new(0,0,0,0)
blnhx.ZIndex = 4

tomatosauce.SoundId = "rbxassetid://752527668"
tomatosauce.Volume = 1

large.SoundId = "rbxassetid://541909867"
large.Volume = 1

smol.SoundId = "rbxassetid://541909763"
smol.Volume = 1

wosh.SoundId = "rbxassetid://147722270"
wosh.Volume = 1

blnhx2.Image = "rbxassetid://1491878477"
blnhx2.BackgroundTransparency = 1
blnhx2.ImageTransparency = 1
blnhx2.Size = UDim2.new(0,100,0,100)
blnhx2.Position = UDim2.new(0,0,0,0)

pooftemp.Image = "rbxassetid://1491979712"
pooftemp.BackgroundTransparency = 1
pooftemp.ImageTransparency = 1
pooftemp.Size = UDim2.new(0,100,0,100)
pooftemp.Position = UDim2.new(0,0,0,0)

text.Image = "rbxassetid://1491935743"
text.BackgroundTransparency = 1
text.ImageTransparency = 1
text.Size = UDim2.new(0,500,0,100)
text.Position = UDim2.new(0.5,-250,0,0)
text.ZIndex = 6

bar.Size = UDim2.new(0,0,0,100)
bar.Position = UDim2.new(0.5,0,0,0)
bar.BorderSizePixel = 0
bar.ZIndex = 5
bar.BackgroundColor3 = Color3.fromRGB(255, 35, 110)

-- Animation
local tweenService = game:GetService("TweenService")

local tween1 = TweenInfo.new(


2,
Enum.EasingStyle.Quint,
Enum.EasingDirection.Out
)
local stuff1 = {
Position = UDim2.new(0,0,0,0);
Rotation = -720
}
local stuff6 = {
Size = 34
}
local stuff7 = {
Size = 0
}

local imagetween = tweenService:Create(imhx,tween1,stuff1)

local tween2 = TweenInfo.new(


2,
Enum.EasingStyle.Quint,
Enum.EasingDirection.Out
)
local stuff2 = {
Position = UDim2.new(0,-50,0,-50);
Size = UDim2.new(0,200,0,200);
ImageTransparency = 1
}

local bloop = tweenService:Create(pooftemp,tween2,stuff2)

local tween3 = TweenInfo.new(


1,
Enum.EasingStyle.Quint,
Enum.EasingDirection.Out
)

local tween4 = TweenInfo.new(


2,
Enum.EasingStyle.Quint,
Enum.EasingDirection.Out
)
local stuff3 = {
ImageTransparency = 0
}

local poof = tweenService:Create(blnhx,tween3,stuff3)

local fadein = tweenService:Create(blur,tween1,stuff6)


local fadeout = tweenService:Create(blur,tween1,stuff7)

local textappere = tweenService:Create(text,tween4,stuff3)


-- Playing animations/sounds
imagetween:Play()
large:Play()
fadein:Play()
wait(2)
pooftemp.ImageTransparency = 0
bloop:play()
tomatosauce:Play()
wait(2)
poof:Play()
wait(1)
imhx.ImageTransparency = 1
blnhx2.ImageTransparency = 0
bar:TweenSizeAndPosition(UDim2.new(0,500,0,100),UDim2.new(0.5,-250,0.5,-
50),"Out","Quint",2)
blnhx2:TweenPosition(UDim2.new(0,250,0,0),"Out","Quint",2)
blnhx:TweenPosition(UDim2.new(0,-250,0,0),"Out","Quint",2)
smol:Play()
wait(1.3)
textappere:Play()
wait(2)
holder:TweenPosition(UDim2.new(0,5000,0.5,-50),"In","Quint",2)
wosh:Play()
wait(1.4)
fadeout:Play()
wait(2)
introgui:Destroy()
blur:Destroy()

wait()
tweening = true
screenGui.open:TweenPosition(UDim2.new(0, 0, 0.5, 0),'Out','Quad',0.6)
wait(0.6)
tweening = false
end)

TextButton_3.Parent = Frame
TextButton_3.BackgroundColor3 = Color3.new(0.172549, 0.172549, 0.172549)
TextButton_3.BorderColor3 = Color3.new(0, 0, 0)
TextButton_3.BorderSizePixel = 0
TextButton_3.Position = UDim2.new(0.528735638, 0, 0.23963134, 0)
TextButton_3.Size = UDim2.new(0, 40, 0, 27)
TextButton_3.Font = Enum.Font.SourceSans
TextButton_3.Text = "Pistol"
TextButton_3.TextColor3 = Color3.new(1, 0, 0)
TextButton_3.TextScaled = true
TextButton_3.TextSize = 14
TextButton_3.TextWrapped = true
TextButton_3.MouseButton1Click:Connect(function()
game:GetObjects("rbxassetid://264118933")
[1].Parent=game.Players.LocalPlayer.Backpack
end)

TextButton_4.Parent = Frame
TextButton_4.BackgroundColor3 = Color3.new(0.172549, 0.172549, 0.172549)
TextButton_4.BorderColor3 = Color3.new(0, 0, 0)
TextButton_4.BorderSizePixel = 0
TextButton_4.Position = UDim2.new(0.727969348, 0, 0.23963134, 0)
TextButton_4.Size = UDim2.new(0, 40, 0, 27)
TextButton_4.Font = Enum.Font.SourceSans
TextButton_4.Text = "Green Fire Sword"
TextButton_4.TextColor3 = Color3.new(1, 0, 0)
TextButton_4.TextScaled = true
TextButton_4.TextSize = 14
TextButton_4.TextWrapped = true
TextButton_4.MouseButton1Click:Connect(function()
game:GetObjects("rbxassetid://169934427")
[1].Parent=game.Players.LocalPlayer.Backpack

end)

TextButton_5.Parent = Frame
TextButton_5.BackgroundColor3 = Color3.new(0.172549, 0.172549, 0.172549)
TextButton_5.BorderColor3 = Color3.new(0, 0, 0)
TextButton_5.BorderSizePixel = 0
TextButton_5.Position = UDim2.new(0.114942528, 0, 0.511520743, 0)
TextButton_5.Size = UDim2.new(0, 40, 0, 27)
TextButton_5.Font = Enum.Font.SourceSans
TextButton_5.Text = "Shotgun"
TextButton_5.TextColor3 = Color3.new(1, 0, 0)
TextButton_5.TextScaled = true
TextButton_5.TextSize = 14
TextButton_5.TextWrapped = true
TextButton_5.MouseButton1Click:Connect(function()
game:GetObjects("rbxassetid://260252566")
[1].Parent=game.Players.LocalPlayer.Backpack
end)

TextButton_6.Parent = Frame
TextButton_6.BackgroundColor3 = Color3.new(0.172549, 0.172549, 0.172549)
TextButton_6.BorderColor3 = Color3.new(0, 0, 0)
TextButton_6.BorderSizePixel = 0
TextButton_6.Position = UDim2.new(0.321839094, 0, 0.511520743, 0)
TextButton_6.Size = UDim2.new(0, 40, 0, 27)
TextButton_6.Font = Enum.Font.SourceSans
TextButton_6.Text = "Grab Knife"
TextButton_6.TextColor3 = Color3.new(1, 0, 0)
TextButton_6.TextScaled = true
TextButton_6.TextSize = 14
TextButton_6.TextWrapped = true
TextButton_6.MouseButton1Click:Connect(function()
local player = game:GetService('Players').LocalPlayer
local rightclone = Instance.new('Motor6D')
rightclone.Name = "Right Shoulder"
rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
local leftclone = Instance.new('Motor6D')
leftclone.Name = "Left Shoulder"
leftclone.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
leftclone.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
local leftlegclone = Instance.new('Motor6D')
leftlegclone.Name = "Left Hip"
leftlegclone.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
leftlegclone.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
local rightlegclone = Instance.new('Motor6D')
rightlegclone.Name = "Right Hip"
rightlegclone.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
rightlegclone.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
local torsoclone = Instance.new('Motor6D')
torsoclone.Name = "RootJoint"
torsoclone.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
torsoclone.C1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
local mouse = player:GetMouse()
local rag1 = false
local rag2 = false
local firsttime = true
local firsttime2 = true
local firsttime3 = true
local firsttime4 = true
local firsttime5 = true
local childlock = false
local math1 = math.random(1,5)
math1 = math1+(math.random(0,9)/10)
local math2 = math.random(1,15)
math2 = math2+(math.random(0,9)/10)
local math3 = math.random(1,10)
math3 = math3+(math.random(0,9)/10)
local math4 = math.random(5,100)
math4 = math4+(math.random(0,9)/10)
local answer = (math4+(math1*math3))/(math1*math2)
answer = math.floor((answer*10)+0.5)
answer = answer/10

local rekt = {}

-- Objects

local MainGUI = Instance.new("ScreenGui")


local Customize = Instance.new("TextButton")
local Frame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local Frame_2 = Instance.new("Frame")
local Frame_3 = Instance.new("Frame")
local ImageLabel = Instance.new("ImageLabel")
local R = Instance.new("TextBox")
local G = Instance.new("TextBox")
local B = Instance.new("TextBox")
local TextLabel_2 = Instance.new("TextLabel")
local TextLabel_3 = Instance.new("TextLabel")
local TextLabel_4 = Instance.new("TextLabel")
local Slider = Instance.new("Frame")
local Slidee = Instance.new("ImageButton")
local ChildLock = Instance.new("Frame")
local TextLabel_5 = Instance.new("TextLabel")
local mathz = Instance.new("TextLabel")
local TextBox = Instance.new("TextBox")
local Black = Instance.new('Frame')
local fps = Instance.new('TextLabel')

-- Properties

MainGUI.Name = "MainGUI"
MainGUI.ResetOnSpawn = false
pcall(function()
MainGUI.Parent = player.PlayerGui
end)
pcall(function()
MainGUI.Parent = game.CoreGui
game.CoreGui.RobloxGui.Backpack.Hotbar.AnchorPoint =
Vector2.new(0.5,0.5)
game.CoreGui.RobloxGui.Backpack.Hotbar.Position =
UDim2.new(0.5,0,0.85,0)
end)

Customize.Name = "Customize"
Customize.Parent = MainGUI
Customize.BackgroundColor3 = Color3.new(0, 0.776471, 0.282353)
Customize.BorderSizePixel = 0
Customize.Position = UDim2.new(0.15, 0, 0.9, 0)
Customize.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
Customize.Font = Enum.Font.SourceSans
Customize.FontSize = Enum.FontSize.Size14
Customize.Text = "Customize V4"
Customize.TextColor3 = Color3.new(1, 1, 1)
Customize.TextScaled = true
Customize.TextSize = 14
Customize.TextWrapped = true

Frame.Parent = Customize
Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(0, 0, 1, 0)
Frame.Size = UDim2.new(1, 0, 6.5, 0)

TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel.BackgroundTransparency = 1
TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
TextLabel.Font = Enum.Font.SourceSansLight
TextLabel.FontSize = Enum.FontSize.Size14
TextLabel.Text = "Blood Color: [255, 255, 255]"
TextLabel.TextColor3 = Color3.new(1, 1, 1)
TextLabel.TextScaled = true
TextLabel.TextSize = 14
TextLabel.TextWrapped = true
TextLabel.TextXAlignment = Enum.TextXAlignment.Right

Frame_2.Parent = TextLabel
Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0)
Frame_2.BorderSizePixel = 0
Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0)
Frame_2.Size = UDim2.new(1, 0, 1, 0)
Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY

Frame_3.Parent = Frame
Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
Frame_3.BackgroundTransparency = 1
Frame_3.BorderSizePixel = 0
Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988, 0)
Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0)
Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY

ImageLabel.Parent = Frame_3
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
ImageLabel.BackgroundTransparency = 1
ImageLabel.Size = UDim2.new(1, 0, 1, 0)
ImageLabel.Image = "rbxassetid://328298876"

R.Name = "R"
R.Parent = Frame_3
R.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
R.BorderSizePixel = 0
R.Position = UDim2.new(1.39999998, 0, 0, 0)
R.Size = UDim2.new(0.75, 0, 0.300000012, 0)
R.Font = Enum.Font.SourceSans
R.FontSize = Enum.FontSize.Size14
R.Text = "Input"
R.TextColor3 = Color3.new(1, 1, 1)
R.TextScaled = true
R.TextSize = 14
R.TextWrapped = true
R.TextXAlignment = Enum.TextXAlignment.Left

G.Name = "G"
G.Parent = Frame_3
G.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
G.BorderSizePixel = 0
G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0)
G.Size = UDim2.new(0.75, 0, 0.300000012, 0)
G.Font = Enum.Font.SourceSans
G.FontSize = Enum.FontSize.Size14
G.Text = "Input"
G.TextColor3 = Color3.new(1, 1, 1)
G.TextScaled = true
G.TextSize = 14
G.TextWrapped = true
G.TextXAlignment = Enum.TextXAlignment.Left

B.Name = "B"
B.Parent = Frame_3
B.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
B.BorderSizePixel = 0
B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0)
B.Size = UDim2.new(0.75, 0, 0.300000012, 0)
B.Font = Enum.Font.SourceSans
B.FontSize = Enum.FontSize.Size14
B.Text = "Input"
B.TextColor3 = Color3.new(1, 1, 1)
B.TextScaled = true
B.TextSize = 14
B.TextWrapped = true
B.TextXAlignment = Enum.TextXAlignment.Left

TextLabel_2.Parent = Frame_3
TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel_2.BackgroundTransparency = 1
TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0)
TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
TextLabel_2.Font = Enum.Font.SourceSansLight
TextLabel_2.FontSize = Enum.FontSize.Size14
TextLabel_2.Text = "R"
TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
TextLabel_2.TextScaled = true
TextLabel_2.TextSize = 14
TextLabel_2.TextWrapped = true

TextLabel_3.Parent = Frame_3
TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel_3.BackgroundTransparency = 1
TextLabel_3.Position = UDim2.new(1.04999995, 0, 0.349999994, 0)
TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
TextLabel_3.Font = Enum.Font.SourceSansLight
TextLabel_3.FontSize = Enum.FontSize.Size14
TextLabel_3.Text = "G"
TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
TextLabel_3.TextScaled = true
TextLabel_3.TextSize = 14
TextLabel_3.TextWrapped = true

TextLabel_4.Parent = Frame_3
TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel_4.BackgroundTransparency = 1
TextLabel_4.Position = UDim2.new(1.04999995, 0, 0.699999988, 0)
TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
TextLabel_4.Font = Enum.Font.SourceSansLight
TextLabel_4.FontSize = Enum.FontSize.Size14
TextLabel_4.Text = "B"
TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
TextLabel_4.TextScaled = true
TextLabel_4.TextSize = 14
TextLabel_4.TextWrapped = true

Slider.Name = "Slider"
Slider.Parent = Frame
Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0)
Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0)

Slidee.Name = "Slidee"
Slidee.Parent = Slider
Slidee.AnchorPoint = Vector2.new(0.5, 0.5)
Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177)
Slidee.BorderSizePixel = 0
Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0)
Slidee.ImageTransparency = 1

fps.Name = "fps"
fps.Parent = Frame
fps.BackgroundColor3 = Color3.new(1, 1, 1)
fps.BackgroundTransparency = 1
fps.Size = UDim2.new(0.75, 0, 0.05, 0)
fps.ZIndex = 3
fps.Font = Enum.Font.SourceSansLight
fps.FontSize = Enum.FontSize.Size14
fps.Text = "FPS: N/A"
fps.TextColor3 = Color3.new(1, 1, 1)
fps.TextScaled = true
fps.TextSize = 14
fps.TextWrapped = true
fps.TextXAlignment = Enum.TextXAlignment.Left

local mousedown = false


mouse.Button1Down:connect(function()
mousedown = true
end)
mouse.Button1Up:connect(function()
mousedown = false
slidee = false
end)

Slidee.MouseButton1Down:connect(function()
slidee = true
end)
Slidee.MouseButton1Up:connect(function()
slidee = false
end)

mouse.Move:connect(function()
if mousedown then
if mouse.X >= ImageLabel.AbsolutePosition.X and mouse.X <=
ImageLabel.AbsolutePosition.X+ ImageLabel.AbsoluteSize.X and mouse.Y >=
ImageLabel.AbsolutePosition.Y and mouse.Y <= ImageLabel.AbsolutePosition.Y+
ImageLabel.AbsoluteSize.Y then
local newX = ImageLabel.AbsoluteSize.X-(mouse.X-
ImageLabel.AbsolutePosition.X)
local newY = ImageLabel.AbsoluteSize.Y-(mouse.Y-
ImageLabel.AbsolutePosition.Y)
local newcolor =
Color3.fromHSV(newX/ImageLabel.AbsoluteSize.X,newY/ImageLabel.AbsoluteSize.Y,Black.
Transparency)
Frame_2.BackgroundColor3 = newcolor
TextLabel.Text = "Blood Color:
["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..",
"..math.floor(255*newcolor.b).."]"
end
end
if slidee then
local ree = mouse.X
if ree < Slider.AbsolutePosition.X then
ree = Slider.AbsolutePosition.X
elseif ree > Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then
ree = Slider.AbsolutePosition.X+Slider.AbsoluteSize.X
end
Slidee.Position = UDim2.new(0,ree-Slider.AbsolutePosition.X,0,0)
Black.Transparency =
1-(Slidee.Position.X.Offset/Slider.AbsoluteSize.X)
end
end)

R.FocusLost:connect(function()
if R.Text ~= "Input" then
if tonumber(R.Text) then
if tonumber(R.Text) > 255 then
R.Text = "255"
end
local newcolor =
Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3
.b)
Frame_2.BackgroundColor3 = newcolor
TextLabel.Text = "Blood Color:
["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..",
"..math.floor(255*newcolor.b).."]"
R.Text = "Input"
end
end
end)
G.FocusLost:connect(function()
if G.Text ~= "Input" then
if tonumber(G.Text) then
if tonumber(G.Text) > 255 then
G.Text = "255"
end
local newcolor =
Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3
.b)
Frame_2.BackgroundColor3 = newcolor
TextLabel.Text = "Blood Color:
["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..",
"..math.floor(255*newcolor.b).."]"
G.Text = "Input"
end
end
end)
B.FocusLost:connect(function()
if B.Text ~= "Input" then
if tonumber(B.Text) then
if tonumber(B.Text) > 255 then
B.Text = "255"
end
local newcolor =
Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/
255))
Frame_2.BackgroundColor3 = newcolor
TextLabel.Text = "Blood Color:
["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..",
"..math.floor(255*newcolor.b).."]"
B.Text = "Input"
end
end
end)

local open = false


local opening = false
Customize.MouseButton1Click:connect(function()
if opening == false then
if open == false then
open = true
opening = true
Customize:TweenPosition(UDim2.new(0.15, 0, 0.1,
0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
wait(1)
opening = false
else
open = false
opening = true
Customize:TweenPosition(UDim2.new(0.15, 0, 0.9,
0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
wait(1)
opening = false
end
end
end)

Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0)

function removewelds(part)
for i,v in pairs(part:GetChildren()) do
if v:IsA('Weld') then v:Destroy() end
end
end

function notify(msg,remove)
local coru= coroutine.wrap(function()
for i,v in pairs(MainGUI:GetChildren()) do
if v:IsA('TextLabel') then v:Destroy() end
end
if msg then
local TextLabel = Instance.new("TextLabel")
local Frame = Instance.new("Frame")

-- Properties

TextLabel.Parent = MainGUI
TextLabel.BackgroundColor3 = Color3.new(0.227451, 0.227451,
0.227451)
TextLabel.BorderSizePixel = 0
TextLabel.Position = UDim2.new(0.25, 0, 0.05, -10)
TextLabel.Size = UDim2.new(0.5, 0, 0.1, 0)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.FontSize = Enum.FontSize.Size60
TextLabel.TextColor3 = Color3.new(1, 1, 1)
TextLabel.TextSize = 50
TextLabel.Transparency = 1
TextLabel.TextScaled = true
TextLabel.TextYAlignment = Enum.TextYAlignment.Top
TextLabel.Text = ""
TextLabel.TextXAlignment = Enum.TextXAlignment.Left

Frame.Parent = TextLabel
Frame.BackgroundColor3 = Color3.new(0.192157, 0.192157,
0.192157)
Frame.BorderSizePixel = 0
Frame.Transparency = 1
Frame.Position = UDim2.new(0, 0, 1,0)
Frame.Size = UDim2.new(1, 0, 0, 5)
for i=1,10 do
TextLabel.Transparency = TextLabel.Transparency-0.1
TextLabel.Position =
TextLabel.Position+UDim2.new(0,0,0,1)
Frame.Transparency = Frame.Transparency-0.1
wait()
end
for i=1,#msg do
TextLabel.Text = string.sub(msg,1,i)
wait()
end
wait(1)
if remove ~= true then
for i=1,10 do
TextLabel.Transparency =
TextLabel.Transparency+0.1
TextLabel.Position = TextLabel.Position-
UDim2.new(0,0,0,1)
Frame.Transparency = Frame.Transparency+0.1
wait()
end
TextLabel:Destroy()
end
end
end)
coru()
end
if workspace.FilteringEnabled == false then
if workspace:PGSIsEnabled() then
notify('Press Z to equip. Created by mustardfoot and
Tollonis.',true)
else
notify('(this game is really old or something and has the shitty
physics so a lot of things wont work sorry) Press Z to equip. Created by
mustardfoot and Tollonis.',true)
end
else
notify('LOL this game has filtering enabled so it literally wont work
here')
end

local handProperties = {
{"LimitsEnabled", true};
{"UpperAngle",0};
{"LowerAngle",0};
}
local shinProperties = {
{"LimitsEnabled", true};
{"UpperAngle", 0};
{"LowerAngle", -75};
}
local footProperties = {
{"LimitsEnabled", true};
{"UpperAngle", 15};
{"LowerAngle", -45};
}

function bleed(frick,OwO)
while frick.Parent ~= nil and frick.Parent.Parent ~= nil do
local reeee = coroutine.wrap(function()
local thing = Instance.new('Part',workspace)
thing.Size = Vector3.new(0.2,0.2,0.2)
thing.CFrame = frick.CFrame
thing.Transparency = 1
thing.BrickColor = BrickColor.new(Frame_2.BackgroundColor3)
thing.Material = Enum.Material.SmoothPlastic
thing.Name = "Blood"
thing.CanCollide =false
thing:BreakJoints()
local rawrxd = Instance.new('BodyForce',thing)
rawrxd.Force =
frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
local coru = coroutine.wrap(function()
wait(0.01)
rawrxd:Destroy()
end)
coru()
local ree = Instance.new('ParticleEmitter',thing)
if OwO ~= true then
ree.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSeque
nceKeypoint.new(1,Frame_2.BackgroundColor3)})
else
ree.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeyp
oint.new(1,Color3.new(1,1,1))})
end
ree.Size =
NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,
0.1)})
ree.Texture = 'rbxassetid://867743272'
ree.Lifetime = NumberRange.new(0.4)
ree.Rate = 50
ree.LockedToPart = true
ree.Speed = NumberRange.new(0, 2)

thing.Touched:connect(function(tou)
if tou.Parent and tou.Parent:IsA('Tool') == false and
tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and
tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and
tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and
tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and
tou.Parent.Name ~= "bitch ass knife" and tou.Parent.Name ~= 'handle' and tou.Name
~= "blade" and tou.Name ~= 'handle' and tou.Name ~= "Projectile" and
tou.Parent.Name ~= "Projectile" then
local pos = Vector3.new(thing.Position.X,
(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
local Point1 = pos-Vector3.new(0.01,0.01,0.01)
local Point2 = pos+Vector3.new(0.01,0.01,0.01)
local Region = Region3.new(Point1,Point2)
for _,Part in
pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do
if Part.Name == "BloodPuddle" then
tou = Part
end
end
thing:Destroy()
if tou.Name == "BloodPuddle" then
if tou.Size.X < 1 then
pcall(function()
tou.Sound:Play()
end)
end
local reee = tou.CFrame
if tou.Transparency > -0.2 then
tou.Transparency = tou.Transparency
-0.1
end
if tou.Size.X < 5 then
tou.Size =
tou.Size+Vector3.new(0.1,0,0.1)
tou.CFrame = reee
end
elseif tou.CanCollide == true then
local bloodlol =
Instance.new('Part',workspace)
local sound =
Instance.new('Sound',bloodlol)
sound.SoundId = 'rbxassetid://685857471'
sound.Volume = 0.025
sound:Play()
bloodlol.Size=Vector3.new(1,0.2,1)
bloodlol.Name = "BloodPuddle"
bloodlol.Anchored = true
bloodlol.CanCollide = false
bloodlol.Material =
Enum.Material.SmoothPlastic
if OwO ~= true then
bloodlol.Color =
Frame_2.BackgroundColor3
else
bloodlol.Color = Color3.new(1,1,1)
end
local cyl =
Instance.new('CylinderMesh',bloodlol)
cyl.Scale = Vector3.new(1,0.1,1)
bloodlol.CFrame = CFrame.new(pos)
local coru=coroutine.wrap(function()
while bloodlol.Parent ~= nil do
if bloodlol.Transparency < 1
then
bloodlol.Transparency =
bloodlol.Transparency+0.05
else
bloodlol:Destroy()
end
wait(0.1)
end
end)
coru()
end
end
end)
local coru = coroutine.wrap(function()
wait(1)
thing:Destroy()
end)
coru()
end)
reeee()
wait()
end
end

function stun(char)
local found = false
pcall(function()

char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics)
end)
for i,v in pairs(rekt) do
if v == char then
found = true
end
end
if found == false then
table.insert(rekt,char)
end
end
function unstun(char)
for i,v in pairs(rekt) do
if v == char then
if v:FindFirstChildOfClass('Humanoid') and
v:FindFirstChildOfClass('Humanoid').Health>0 then

v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running)
v:FindFirstChildOfClass('Humanoid').PlatformStand =
false
v:FindFirstChildOfClass('Humanoid').Sit = false
v:FindFirstChildOfClass('Humanoid').Jump = true
v:FindFirstChildOfClass('Humanoid').JumpPower = 50
v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
v:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
end
table.remove(rekt,i)
end
end
end
function recurse(root,callback,i)
i= i or 0
for _,v in pairs(root:GetChildren()) do
i = i + 1
callback(i,v)

if #v:GetChildren() > 0 then


i = recurse(v,callback,i)
end
end

return i
end

function ragdollJoint(character, part0, part1, attachmentName, className,


properties)
if character:FindFirstChild("RagdollConstraint"..part1.Name) == nil
then
if character:FindFirstChild('HumanoidRootPart')then
character.HumanoidRootPart.CanCollide = false
end
for i,v in pairs(character:GetChildren()) do
if v:IsA("MeshPart") and (v.MeshId ==
'http://www.roblox.com/asset/?id=553602991' or v.MeshId ==
'http://www.roblox.com/asset/?id=553602977' or v.MeshId ==
'http://www.roblox.com/asset/?id=553602987') then
v.Size = Vector3.new(1,1,1)
end
end
recurse(character, function(_,v)
if v:IsA("Attachment") and v.Parent.Name ~= "ayybleed" then
v.Axis = Vector3.new(0, 1, 0)
v.SecondaryAxis = Vector3.new(0, 0, 1)
v.Rotation = Vector3.new(0, 0, 0)
end
end)
if part1:FindFirstChildOfClass('Motor6D') then
part1:FindFirstChildOfClass('Motor6D'):Destroy()
end
if attachmentName ~= "NeckAttachment" then
attachmentName = attachmentName.."RigAttachment"
end
local constraint = Instance.new(className.."Constraint")
constraint.Attachment0 = part0:FindFirstChild(attachmentName)
constraint.Attachment1 = part1:FindFirstChild(attachmentName)
constraint.Name = "RagdollConstraint"..part1.Name
if character:FindFirstChildOfClass('Humanoid').Health > 0 then
local collidepart = Instance.new('Part',part1)
collidepart.Size = part1.Size/2
if string.find(string.lower(part1.Name),"upper") then
if string.find(string.lower(part1.Name),"leg") then
collidepart.Size = part1.Size/3
else
collidepart.Size = part1.Size/2.5
end
end
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame = part1.CFrame
collidepart:BreakJoints()
local attachment0 = Instance.new('Attachment',part1)
local attachment1 = Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint = Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
if string.find(string.lower(part1.Name),"upper") then
if string.find(string.lower(part1.Name),"leg") then
attachment0.Position = Vector3.new(0,0.01,0)
else
attachment0.Position = Vector3.new(0,0.25,0)
end
else
attachment0.Position = Vector3.new(0,-0.1,0)
end
end
for _,propertyData in next,properties or {} do
constraint[propertyData[1]] = propertyData[2]
end

constraint.Parent = character
end
end

function R6ragdollJoint(character,limbname,attached,heded)
pcall(function()
if limbname == "Right Arm" and character:FindFirstChild("Right
Arm") and character:FindFirstChild("Torso") and
character.Torso:FindFirstChild("Right ArmRagdollConstraint") == nil and
character[limbname]:FindFirstChild("Right ArmRagdollConstraint") == nil then
local torsoatt = Instance.new('Attachment',character.Torso)
torsoatt.Name = limbname.."RagdollConstraint"
torsoatt.Position = Vector3.new(1.45,0.768,-0.009)
torsoatt.Axis = Vector3.new(1,0,0)
torsoatt.SecondaryAxis = Vector3.new(0,1,0)
local limbatt =
Instance.new("Attachment",character[limbname])
limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
limbatt.Name = limbname.."RagdollConstraint"
limbatt.Axis = Vector3.new(1,0,0)
limbatt.SecondaryAxis = Vector3.new(0,1,0)
local ballc =
Instance.new('BallSocketConstraint',character)
ballc.Name = "RightArmRagdollRig"
ballc.Attachment0 = torsoatt
ballc.Attachment1 = limbatt
local part1 = character[limbname]
if character:FindFirstChildOfClass('Humanoid').Health > 0
then
local collidepart = Instance.new('Part',part1)
collidepart.Size = part1.Size/1.5
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame = part1.CFrame
collidepart:BreakJoints()
local attachment0 = Instance.new('Attachment',part1)
local attachment1 =
Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
if character.Torso:FindFirstChild('Right Shoulder') then
character.Torso:FindFirstChild('Right
Shoulder'):Destroy()
end
elseif limbname == "Left Arm" and character:FindFirstChild("Left
Arm") and character:FindFirstChild("Torso") and
character.Torso:FindFirstChild("Left ArmRagdollConstraint") == nil and
character[limbname]:FindFirstChild("Left ArmRagdollConstraint") == nil then
local torsoatt = Instance.new('Attachment',character.Torso)
torsoatt.Name = limbname.."RagdollConstraint"
torsoatt.Position = Vector3.new(-1.45,0.768,-0.009)
torsoatt.Axis = Vector3.new(1,0,0)
torsoatt.SecondaryAxis = Vector3.new(0,1,0)
local limbatt =
Instance.new("Attachment",character[limbname])
limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
limbatt.Name = limbname.."RagdollConstraint"
limbatt.Axis = Vector3.new(1,0,0)
limbatt.SecondaryAxis = Vector3.new(0,1,0)
local ballc =
Instance.new('BallSocketConstraint',character)
ballc.Name = "LeftArmRagdollRig"
ballc.Attachment0 = torsoatt
ballc.Attachment1 = limbatt
local part1 = character[limbname]
if character:FindFirstChildOfClass('Humanoid').Health > 0
then
local collidepart = Instance.new('Part',part1)
collidepart.Size = part1.Size/1.5
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame = part1.CFrame
collidepart:BreakJoints()
local attachment0 = Instance.new('Attachment',part1)
local attachment1 =
Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
if character.Torso:FindFirstChild('Left Shoulder') then
character.Torso:FindFirstChild('Left
Shoulder'):Destroy()
end
elseif limbname == "Right Leg" and
character:FindFirstChild("Right Leg") and character:FindFirstChild("Torso") and
character.Torso:FindFirstChild("Right LegRagdollConstraint") == nil and
character[limbname]:FindFirstChild("Right LegRagdollConstraint") == nil then
stun(character)
local torsoatt = Instance.new('Attachment',character.Torso)
torsoatt.Name = limbname.."RagdollConstraint"
torsoatt.Position = Vector3.new(0.45, -1.242, -0.009)
torsoatt.Axis = Vector3.new(1,0,0)
torsoatt.SecondaryAxis = Vector3.new(0,1,0)
local limbatt =
Instance.new("Attachment",character[limbname])
limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
limbatt.Name = limbname.."RagdollConstraint"
limbatt.Axis = Vector3.new(1,0,0)
limbatt.SecondaryAxis = Vector3.new(0,1,0)
local ballc =
Instance.new('BallSocketConstraint',character)
ballc.Name = "RightLegRagdollRig"
ballc.Attachment0 = torsoatt
ballc.Attachment1 = limbatt
local part1 = character[limbname]
if character:FindFirstChildOfClass('Humanoid').Health > 0
then
local collidepart = Instance.new('Part',part1)
collidepart.Size = part1.Size/1.5
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame = part1.CFrame
collidepart:BreakJoints()
local attachment0 = Instance.new('Attachment',part1)
local attachment1 =
Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
if character.Torso:FindFirstChild('Right Hip') then
character.Torso:FindFirstChild('Right Hip'):Destroy()
end
elseif limbname == "Left Leg" and character:FindFirstChild("Left
Leg") and character:FindFirstChild("Torso") and
character.Torso:FindFirstChild("Left LegRagdollConstraint") == nil and
character[limbname]:FindFirstChild("Left LegRagdollConstraint") == nil then
stun(character)
local torsoatt = Instance.new('Attachment',character.Torso)
torsoatt.Name = limbname.."RagdollConstraint"
torsoatt.Position = Vector3.new(-0.45, -1.242, -0.009)
torsoatt.Axis = Vector3.new(1,0,0)
torsoatt.SecondaryAxis = Vector3.new(0,1,0)
local limbatt =
Instance.new("Attachment",character[limbname])
limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
limbatt.Name = limbname.."RagdollConstraint"
limbatt.Axis = Vector3.new(1,0,0)
limbatt.SecondaryAxis = Vector3.new(0,1,0)
local ballc =
Instance.new('BallSocketConstraint',character)
ballc.Name = "LeftLegRagdollRig"
ballc.Attachment0 = torsoatt
ballc.Attachment1 = limbatt
local part1 = character[limbname]
if character:FindFirstChildOfClass('Humanoid').Health > 0
then
local collidepart = Instance.new('Part',part1)
collidepart.Size = part1.Size/1.5
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame = part1.CFrame
collidepart:BreakJoints()
local attachment0 = Instance.new('Attachment',part1)
local attachment1 =
Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
if character.Torso:FindFirstChild('Left Hip') then
character.Torso:FindFirstChild('Left Hip'):Destroy()
end
elseif limbname == "Head" or limbname == "Torso" and
character:FindFirstChild("Head") and character:FindFirstChild("Torso") and
character.Head:FindFirstChild("Neck") == nil then
if character:FindFirstChildOfClass('Humanoid') then
character:FindFirstChildOfClass('Humanoid').Health =
0
end
while character:FindFirstChildOfClass('Humanoid').Health >
0 do wait() end
if character:FindFirstChild('HumanoidRootPart') then
character.HumanoidRootPart:Destroy()
end
game:GetService('Debris'):AddItem(character,10)
for _,child in next,character:GetChildren() do
if child:IsA("Accoutrement") then
for _,part in next,child:GetChildren() do
if part:IsA("BasePart") then
for _,c in
pairs(part:GetChildren()) do
if c:IsA('Weld') then
c:Destroy() end
end
local attachment1 =
part:FindFirstChildOfClass("Attachment")
local attachment0 =
getAttachment0(character,attachment1.Name)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled =
true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
end
end
end
for i,v in pairs(character:GetChildren()) do
if v:IsA('MeshPart') or v:IsA('BasePart') then
for _,c in pairs(v:GetChildren()) do
if c.Name == "Collision" then c:Destroy()
end
end
end
end
if character.Torso:FindFirstChild('Neck') then
character.Torso.Neck:Destroy()
end
if character:FindFirstChild('Torso') then
local collidepart =
Instance.new('Part',character.Torso)
collidepart.Size = character.Torso.Size/1.5
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame = character.Torso.CFrame
collidepart:BreakJoints()
local attachment0 =
Instance.new('Attachment',character.Torso)
local attachment1 =
Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
if character:FindFirstChild('Torso') and
character:FindFirstChild('Head') then
if character.Torso:FindFirstChild('NeckAttachment')
== nil then
local neck =
Instance.new('Attachment',character.Torso)
neck.Name = "NeckAttachment"
neck.Position = Vector3.new(0, 1, 0)
end
ragdollJoint(character,character.Torso,
character.Head, "NeckAttachment", "Hinge", {
{"LimitsEnabled",true};
{"UpperAngle",50};
{"LowerAngle",-50};
})
end
if attached ~= false then
ragdollpart(character, "Right Leg")
ragdollpart(character, "Left Leg")
else
pcall(function()
local ayybleed = Instance.new('Part',character)
ayybleed.Size =
Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z)
ayybleed.Transparency = 1
ayybleed.CanCollide = false
ayybleed.CFrame = character.Torso.CFrame
ayybleed:BreakJoints()
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,-
character.Torso.Size.Y/2,0)
attachment1.Orientation = Vector3.new(0, 0, -
180)
local attachment0 =
Instance.new('Attachment',character.Torso)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
local bleedBLEED= coroutine.wrap(function()
bleed(ayybleed)
end)
bleedBLEED()
end)
end
ragdollpart(character, "Right Arm")
ragdollpart(character, "Left Arm")
end
end)
end

function getAttachment0(character,attachmentName)
for _,child in next,character:GetChildren() do
local attachment = child:FindFirstChild(attachmentName)
if attachment then
return attachment
end
end
end

function ragdollpart(character,partname,attached,heded)
if heded ~= false then
local neck = Instance.new('Attachment',character.Head)
neck.Name = "NeckAttachment"
neck.Position = Vector3.new(0,-0.5,0)
else
local force = Instance.new('BodyForce',character.Head)
force.Force = Vector3.new(0,500,0)
game:GetService('Debris'):AddItem(force,0.25)
pcall(function()
local asdf = Instance.new('Attachment',character.Head)
asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
local last = asdf
for i=1,14 do
local bONE = Instance.new('Part',character)
bONE.BrickColor = BrickColor.new('Institutional
white')
bONE.Size = Vector3.new(0.1,0.1,0.1)
bONE.CFrame = character.Head.CFrame+
(character.Head.CFrame.upVector*-(i/10))
local lole = Instance.new('Attachment',bONE)
local hangurself =
Instance.new('RopeConstraint',bONE)
hangurself.Attachment0 = lole
hangurself.Attachment1 = last
hangurself.Visible = true
hangurself.Thickness = 0.05
hangurself.Color = BrickColor.new('Bright red')
hangurself.Length = 0.2
last = lole
end
local bleedee = Instance.new('Part',character.Head)
bleedee.Size = Vector3.new(0.75,0.25,0.75)
bleedee.CanCollide = false
bleedee.Color = Frame_2.BackgroundColor3
bleedee.CFrame = character.Head.CFrame
local mehs = Instance.new('CylinderMesh',bleedee)
bleedee:BreakJoints()
local attachment1 = Instance.new('Attachment',bleedee)
attachment1.Position =
Vector3.new(0,character.Head.Size.Y/2,0)
attachment1.Orientation = Vector3.new(0,0,180)
local attachment0 =
Instance.new('Attachment',character.Head)
if attachment0 and attachment1 then
local constraint = Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
spawn(function()
bleed(bleedee)
end)
end)
local thing = "Torso"
if character:FindFirstChild(thing) == nil then
thing = "UpperTorso"
end
pcall(function()
local bleedee = Instance.new('Part',character[thing])
bleedee.Size = Vector3.new(0.75,0,0.75)
bleedee.CanCollide = false
bleedee.Color = Frame_2.BackgroundColor3
bleedee.CFrame = character[thing].CFrame
local mehs = Instance.new('CylinderMesh',bleedee)
bleedee:BreakJoints()
local attachment1 = Instance.new('Attachment',bleedee)
attachment1.Position = Vector3.new(0,-
character[thing].Size.Y/2,0)
attachment1.Orientation = Vector3.new(0,0,180)
local attachment0 =
Instance.new('Attachment',character[thing])
if attachment0 and attachment1 then
local constraint = Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
spawn(function()
bleed(bleedee)
end)
end)
end
pcall(function()
if workspace.PGSPhysicsSolverEnabled == false then
workspace.PGSPhysicsSolverEnabled = true
end
end)
if partname == "HumanoidRootPart" then
if character:FindFirstChild('Torso') then
partname = "Torso"
else
partname = "UpperTorso"
end
end
if attached == false then
if character:FindFirstChild('UpperTorso') then
pcall(function()
character.UpperTorso.WaistRigAttachment:Destroy()
end)
pcall(function()
local ayybleed = Instance.new('Part',character)
ayybleed.Size =
Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z)
ayybleed.Transparency = 1
ayybleed.CanCollide = false
ayybleed.CFrame = character.UpperTorso.CFrame
ayybleed:BreakJoints()
ayybleed.Name = "ayybleed"
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,-
character.UpperTorso.Size.Y/2,0)
attachment1.Orientation = Vector3.new(0,0,180)
local attachment0 =
Instance.new('Attachment',character.UpperTorso)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
local bleedBLEED= coroutine.wrap(function()
bleed(ayybleed)
end)
bleedBLEED()
end)
pcall(function()
local ayybleed = Instance.new('Part',character)
ayybleed.Size =
Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1)
ayybleed.Transparency = 1
ayybleed.CanCollide = false
ayybleed.CFrame = character.LowerTorso.CFrame
ayybleed:BreakJoints()
ayybleed.Name = "ayybleed"
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,-
character.LowerTorso.Size.Y/2,0)
attachment1.Orientation = Vector3.new(0,0,0)
local attachment0 =
Instance.new('Attachment',character.LowerTorso)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
local bleedBLEED= coroutine.wrap(function()
bleed(ayybleed)
end)
bleedBLEED()
end)
end
pcall(function()
local thang = "Torso"
if character:FindFirstChild('UpperTorso') then
thang = "UpperTorso"
end
local ayybleed = Instance.new('Part',character)
ayybleed.Size = Vector3.new(character[thang].Size.X-
0.1,0.1,character[thang].Size.Z-0.1)
ayybleed.Color = Frame_2.BackgroundColor3
ayybleed.Material = Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 0
ayybleed.CFrame = character[thang].CFrame
ayybleed:BreakJoints()
local attachment1 = Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,
(character[thang].Size.Y/2)-0.045,0)
attachment1.Orientation = Vector3.new(0,0,0)
local attachment0 =
Instance.new('Attachment',character[thang])
if attachment0 and attachment1 then
local constraint = Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end)
pcall(function()
local ree = character.LowerTorso
local thang = "LowerTorso"
local ayybleed = Instance.new('Part',character)
ayybleed.Size = Vector3.new(character[thang].Size.X-
0.1,0.1,character[thang].Size.Z-0.1)
ayybleed.Color = Frame_2.BackgroundColor3
ayybleed.Material = Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 0
ayybleed.CFrame = character[thang].CFrame
ayybleed:BreakJoints()
local attachment1 = Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,(-
character[thang].Size.Y/2)+0.045,0)
attachment1.Orientation = Vector3.new(0,0,0)
local attachment0 =
Instance.new('Attachment',character[thang])
if attachment0 and attachment1 then
local constraint = Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end)
pcall(function()
local ree = character["Right Leg"]
local thang = "Right Leg"
local ayybleed = Instance.new('Part',character)
ayybleed.Size = Vector3.new(character[thang].Size.X-
0.1,0.1,character[thang].Size.Z-0.1)
ayybleed.Color = Frame_2.BackgroundColor3
ayybleed.Material = Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 0
ayybleed.CFrame = character[thang].CFrame
ayybleed:BreakJoints()
local attachment1 = Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,(-
character[thang].Size.Y/2)+0.045,0)
attachment1.Orientation = Vector3.new(0,0,0)
local attachment0 =
Instance.new('Attachment',character[thang])
if attachment0 and attachment1 then
local constraint = Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end)
pcall(function()
local ree = character["Left Leg"]
local thang = "Left Leg"
local ayybleed = Instance.new('Part',character)
ayybleed.Size = Vector3.new(character[thang].Size.X-
0.1,0.1,character[thang].Size.Z-0.1)
ayybleed.Color = Frame_2.BackgroundColor3
ayybleed.Material = Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 0
ayybleed.CFrame = character[thang].CFrame
ayybleed:BreakJoints()
local attachment1 = Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,(-
character[thang].Size.Y/2)+0.045,0)
attachment1.Orientation = Vector3.new(0,0,0)
local attachment0 =
Instance.new('Attachment',character[thang])
if attachment0 and attachment1 then
local constraint = Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end)
partname="Head"
end
if partname == "RightHand" or partname == "RightLowerArm" or partname
== "RightUpperArm" then
if character:FindFirstChild('RightLowerArm') and
character:FindFirstChild('RightHand') then
ragdollJoint(character,character.RightLowerArm,
character.RightHand, "RightWrist", "Hinge", handProperties)
end
if character:FindFirstChild('UpperTorso') and
character:FindFirstChild('RightUpperArm') then
ragdollJoint(character, character.UpperTorso,
character["RightUpperArm"], "RightShoulder", "BallSocket")
end
if character:FindFirstChild('RightUpperArm') and
character:FindFirstChild('RightLowerArm') then
ragdollJoint(character, character.RightUpperArm,
character.RightLowerArm, "RightElbow", "BallSocket")
end
elseif partname == "LeftHand" or partname == "LeftLowerArm" or partname
== "LeftUpperArm" then
if character:FindFirstChild('LeftLowerArm') and
character:FindFirstChild('LeftHand') then
ragdollJoint(character,character.LeftLowerArm,
character.LeftHand, "LeftWrist", "Hinge", handProperties)
end
if character:FindFirstChild('UpperTorso') and
character:FindFirstChild('LeftUpperArm') then
ragdollJoint(character, character.UpperTorso,
character["LeftUpperArm"], "LeftShoulder", "BallSocket")
end
if character:FindFirstChild('LeftUpperArm') and
character:FindFirstChild('LeftLowerArm') then
ragdollJoint(character, character.LeftUpperArm,
character.LeftLowerArm, "LeftElbow", "BallSocket")
end
elseif partname == "RightFoot" or partname == "RightUpperLeg" or
partname == "RightLowerLeg" then
stun(character)
if character:FindFirstChild('RightUpperLeg') and
character:FindFirstChild('RightLowerLeg') then
ragdollJoint(character,character.RightUpperLeg,
character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
end
if character:FindFirstChild('RightLowerLeg') and
character:FindFirstChild('RightFoot') then
ragdollJoint(character,character.RightLowerLeg,
character.RightFoot, "RightAnkle", "Hinge", footProperties)
end
if character:FindFirstChild('LowerTorso') and
character:FindFirstChild('RightUpperLeg') then
ragdollJoint(character,character.LowerTorso,
character.RightUpperLeg, "RightHip", "BallSocket")
end
elseif partname == "LeftFoot" or partname == "LeftUpperLeg" or partname
== "LeftLowerLeg" then
stun(character)
if character:FindFirstChild('LeftUpperLeg') and
character:FindFirstChild('LeftLowerLeg') then
ragdollJoint(character,character.LeftUpperLeg,
character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
end
if character:FindFirstChild('LeftLowerLeg') and
character:FindFirstChild('LeftFoot') then
ragdollJoint(character,character.LeftLowerLeg,
character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
end
if character:FindFirstChild('LowerTorso') and
character:FindFirstChild('LeftUpperLeg') then
ragdollJoint(character,character.LowerTorso,
character.LeftUpperLeg, "LeftHip", "BallSocket")
end
elseif partname == "Head" or partname == "UpperTorso" or partname ==
"LowerTorso" then
if character:FindFirstChildOfClass('Humanoid') and
character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15
then
if character:FindFirstChildOfClass('Humanoid') then
character:FindFirstChildOfClass('Humanoid').Health =
0
end
if character:FindFirstChild('HumanoidRootPart') then
character.HumanoidRootPart:Destroy()
end
while character:FindFirstChildOfClass('Humanoid').Health >
0 do wait() end
game:GetService('Debris'):AddItem(character,10)
for _,child in next,character:GetChildren() do
if child:IsA("Accoutrement") then
for _,part in next,child:GetChildren() do
if part:IsA("BasePart") then
for _,c in
pairs(part:GetChildren()) do
if c:IsA('Weld') then
c:Destroy() end
end
local attachment1 =
part:FindFirstChildOfClass("Attachment")
local attachment0 =
getAttachment0(character,attachment1.Name)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled =
true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
end
end
end
for i,v in pairs(character:GetChildren()) do
if v:IsA('MeshPart') or v:IsA('BasePart') then
for _,c in pairs(v:GetChildren()) do
if c.Name == "Collision" then c:Destroy()
end
end
end
end
if heded == false then
pcall(function()
local asdf =
Instance.new('Attachment',character.Head)
asdf.Position = Vector3.new(0,-
character.Head.Size.Y/2,0)
local last = asdf
character.Head.Neck:Destroy()
character.Head.NeckRigAttachment:Destroy()

character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy()
end)
end
if character:FindFirstChild('UpperTorso') and
character:FindFirstChild('LowerTorso') then
ragdollJoint(character,character.LowerTorso,
character.UpperTorso, "Waist", "BallSocket", {
{"LimitsEnabled",true};
{"UpperAngle",5};
{"Radius",5};
})
end
if character:FindFirstChild('UpperTorso') and
character:FindFirstChild('Head') then
ragdollJoint(character,character.UpperTorso,
character.Head, "Neck", "Hinge", {
{"LimitsEnabled",true};
{"UpperAngle",50};
{"LowerAngle",-50};
})
end

local handProperties = {
{"LimitsEnabled", true};
{"UpperAngle",0};
{"LowerAngle",0};
}
if character:FindFirstChild('LeftLowerArm') and
character:FindFirstChild('LeftHand') then
ragdollJoint(character,character.LeftLowerArm,
character.LeftHand, "LeftWrist", "Hinge", handProperties)
end
if character:FindFirstChild('RightLowerArm') and
character:FindFirstChild('RightHand') then
ragdollJoint(character,character.RightLowerArm,
character.RightHand, "RightWrist", "Hinge", handProperties)
end

local shinProperties = {
{"LimitsEnabled", true};
{"UpperAngle", 0};
{"LowerAngle", -75};
}
if character:FindFirstChild('LeftUpperLeg') and
character:FindFirstChild('LeftLowerLeg') then
ragdollJoint(character,character.LeftUpperLeg,
character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
end
if character:FindFirstChild('RightUpperLeg') and
character:FindFirstChild('RightLowerLeg') then
ragdollJoint(character,character.RightUpperLeg,
character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
end

local footProperties = {
{"LimitsEnabled", true};
{"UpperAngle", 15};
{"LowerAngle", -45};
}
if character:FindFirstChild('LeftLowerLeg') and
character:FindFirstChild('LeftFoot') then
ragdollJoint(character,character.LeftLowerLeg,
character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
end
if character:FindFirstChild('RightLowerLeg') and
character:FindFirstChild('RightFoot') then
ragdollJoint(character,character.RightLowerLeg,
character.RightFoot, "RightAnkle", "Hinge", footProperties)
end
if character:FindFirstChild('UpperTorso') and
character:FindFirstChild('LeftUpperArm') then
ragdollJoint(character,character.UpperTorso,
character.LeftUpperArm, "LeftShoulder", "BallSocket")
end
if character:FindFirstChild('LeftLowerArm') and
character:FindFirstChild('LeftUpperArm') then
ragdollJoint(character,character.LeftUpperArm,
character.LeftLowerArm, "LeftElbow", "BallSocket")
end
if character:FindFirstChild('UpperTorso') and
character:FindFirstChild('RightUpperArm') then
ragdollJoint(character,character.UpperTorso,
character.RightUpperArm, "RightShoulder", "BallSocket")
end
if character:FindFirstChild('RightUpperArm') and
character:FindFirstChild('RightLowerArm') then
ragdollJoint(character,character.RightUpperArm,
character.RightLowerArm, "RightElbow", "BallSocket")
end
if character:FindFirstChild('LowerTorso') and
character:FindFirstChild('LeftUpperLeg') then
ragdollJoint(character,character.LowerTorso,
character.LeftUpperLeg, "LeftHip", "BallSocket")
end
if character:FindFirstChild('LowerTorso') and
character:FindFirstChild('RightUpperLeg') then
ragdollJoint(character,character.LowerTorso,
character.RightUpperLeg, "RightHip", "BallSocket")
end
if character:FindFirstChild('HumanoidRootPart') then
character.HumanoidRootPart:Destroy()
end
else
R6ragdollJoint(character,partname,attached,heded)
end
else
R6ragdollJoint(character,partname,attached,heded)
end
end

function grow(weld,part,endsize,endpos,amntime)
local start = weld.C1
local parent = weld.Parent
local startsize = part.Size
local particl = Instance.new("ParticleEmitter")
particl.LightEmission = 3
particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,
Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.1, Color3.fromRGB(248,
153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
particl.LightInfluence = 0.75
particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 0)})
particl.Lifetime = NumberRange.new(0.1, 1)
particl.Rate = 50
particl.RotSpeed = NumberRange.new(300, 300)
particl.Speed = NumberRange.new(0, 1)
particl.SpreadAngle = Vector2.new(90, 90)
particl.Parent = part
for i=1,amntime*100 do
weld.C1 = start:lerp(endpos,i/(amntime*100))
part.Size = startsize:lerp(endsize,i/(amntime*100))
weld.Parent = parent
wait(0.01)
end
particl.Enabled = false
end
function lerp(weld,startpos,endpos,amntime,longatend)
local waited = 0
for i=1,amntime*100 do
if longatend == true then
startpos = weld.C0
end
weld.C0 = startpos:lerp(endpos,i/(amntime*100))
wait(0.01)
waited=waited+0.01
end
end

function spawned()
local usable = true
local working = false
local mode = "kill"
local equipped = false
local char = player.Character
local blademode = "handle"
local swinging = false
local gettingeem = false
local MOAN = false
local sounding = false
local SLESH = false
local goteem = nil
local grabbing = false
local grabbed = nil
local grabweld = nil
local aidsificating = nil
player.CharacterAdded:connect(function()
if usable then
usable = false
end
end)
if char == nil then return end
while char:FindFirstChildOfClass('Humanoid') == nil or
char:FindFirstChild('Head') == nil do wait() end
local badass = Instance.new('Sound',char.Head)
badass.Name = 'Badass'
badass.EmitterSize = player.CameraMaxZoomDistance+1
badass.MaxDistance = player.CameraMaxZoomDistance+1
badass.Volume = 10
badass.Looped=true
badass.SoundId = 'rbxassetid://428902535'
local handle = Instance.new("Part", char)
handle.BrickColor = BrickColor.new("Really black")
handle.Material = "Metal"
handle.CanCollide = false
handle.Anchored = false
handle.Shape = "Cylinder"
handle.Size = Vector3.new(1.1, 0.3, 0.3)
handle.BackSurface = "SmoothNoOutlines"
handle.BottomSurface = "SmoothNoOutlines"
handle.FrontSurface = "SmoothNoOutlines"
handle.LeftSurface = "SmoothNoOutlines"
handle.RightSurface = "SmoothNoOutlines"
handle.TopSurface = "SmoothNoOutlines"
handle.Name = "handle"

local hweld = Instance.new("Weld", char.Torso)


hweld.Part0 = char.Torso
hweld.Part1 = handle
hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)

local rdd = false


function oogabooga()
if rdd == false then
rdd = true
pcall(function()
ragdollpart(char,"Right Arm")
ragdollpart(char,"Right Leg")
ragdollpart(char,"Left Arm")
ragdollpart(char,"Left Leg")
end)
pcall(function()
ragdollpart(char,"RightUpperArm")
ragdollpart(char,"RightUpperLeg")
ragdollpart(char,"LeftUpperArm")
ragdollpart(char,"LeftUpperLeg")
end)
unstun(char)
for i,v in pairs(char:GetChildren()) do
v.ChildAdded:connect(function(child)
if rdd == true then
if child.Name ~= "Neck" and child.Name ~=
"RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or
child:IsA('Weld')) then
if child ~= grabweld then
spawn(function()
wait()
child:Destroy()
end)
end
end
end
end)
if string.find(string.lower(v.Name),'leg') then
if v:FindFirstChild('Collision') then
v:FindFirstChild('Collision'):Destroy()
end
end
end
else
rdd = false
for i,v in pairs(char:GetChildren()) do
if v:IsA('HingeConstraint') or
v:IsA('BallSocketConstraint') then
v:Destroy()
elseif v:IsA('BasePart') then
if v:FindFirstChild('Collision') then
v.Collision:Destroy()
end
for a,c in pairs(v:GetChildren()) do
if
string.find(string.lower(c.Name),"ragdoll") then
c:Destroy()
end
end
end
end
pcall(function()
local ra = rightclone:Clone()
ra.Parent = char.Torso
ra.Part0 = char.Torso
ra.Part1 = char["Right Arm"]
end)
pcall(function()
local la = leftclone:Clone()
la.Parent = char.Torso
la.Part0 = char.Torso
la.Part1 = char["Left Arm"]
end)
pcall(function()
local ll = leftlegclone:Clone()
ll.Parent = char.Torso
ll.Part0 = char.Torso
ll.Part1 = char["Left Leg"]
end)
pcall(function()
local rl = rightlegclone:Clone()
rl.Parent = char.Torso
rl.Part0 = char.Torso
rl.Part1 = char["Right Leg"]
end)
end
end
function getrid()
if grabbed then
release()
end
blademode = "handle"
for _,ree in pairs(handle:GetChildren()) do
if ree:IsA('BasePart') then
local part = Instance.new('Part',workspace)
part.CFrame = ree.CFrame
part.Anchored = true
part.CanCollide = false
part.Size = ree.Size
part.Transparency = 1
ree:Destroy()
local pe2 = Instance.new("ParticleEmitter")
pe2.Acceleration = Vector3.new(0, 1, 0)
pe2.Lifetime = NumberRange.new(0.1, 0.2)
pe2.Speed = NumberRange.new(0.5)
pe2.Rate = 20000
pe2.RotSpeed = NumberRange.new(-30, 30)
pe2.Rotation = NumberRange.new(0, 360)
pe2.Size = NumberSequence.new({
NumberSequenceKeypoint.new(0, part.Size.X*2,
0),
NumberSequenceKeypoint.new(1, part.Size.X*2,
0),
})
pe2.Texture = "rbxassetid://244221440"
pe2.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0.9, 0),
NumberSequenceKeypoint.new(1, 0.9, 0)
})
pe2.ZOffset = 5
pe2.VelocitySpread = 360
pe2.Parent = part
pe2.Enabled = true
local coru=coroutine.wrap(function()
wait(0.2)
pe2.Enabled = false
game:GetService('Debris'):AddItem(part,0.5)
end)
coru()
else
ree:Remove()
end
end
end

function equip()
equipped = true
working = true
if char.Torso:FindFirstChild("Right Shoulder") then
char.Torso:FindFirstChild("Right Shoulder"):Destroy()
end
local weld = Instance.new('Weld', char.Torso)
weld.Name = "Lerping"
weld.Part0 = char["Right Arm"]
weld.Part1 = char.Torso
weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)

lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0,


math.rad(15)),0.12,true)

wait(0.1)

hweld.Part0 = char["Right Arm"]


hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-
180),math.rad(-90), 0)

lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0,
0),0.08)

weld:Destroy()
if rightclone and char:FindFirstChild('Right Arm') and
char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
working = false
end

function unequip()
getrid(handle)
equipped = false
working = true

if char.Torso:FindFirstChild("Right Shoulder") then


char.Torso:FindFirstChild("Right Shoulder"):Destroy()
end

local weld = Instance.new('Weld', char.Torso)


weld.Name = "Lerping"
weld.Part0 = char["Right Arm"]
weld.Part1 = char.Torso
weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)

lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0,


math.rad(15)),0.12,true)

hweld.Part0 = char["Torso"]
hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0,
math.rad(90), 0)
lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0,
0),0.08,true)
weld:Destroy()
if rightclone and char:FindFirstChild('Right Arm') and
char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
working = false
end

function dildo()
blademode = "dildo"
working = true
-- 1 - pink toy
local obj1 = Instance.new("Model")
obj1.Name = "pink toy"
obj1.Parent = handle

-- 2 - Model
local obj2 = Instance.new("Model")
obj2.Parent = obj1

-- 3 - Part
local obj3 = Instance.new("Part")
obj3.CFrame = CFrame.new(Vector3.new(66.8643951, 3.86435986,
7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj3.CanCollide = false
obj3.TopSurface = Enum.SurfaceType.Smooth
obj3.BottomSurface = Enum.SurfaceType.Smooth
obj3.Material = Enum.Material.SmoothPlastic
obj3.Size = Vector3.new(1.00000024, 1.00000024, 1.00000024)
obj3.BrickColor = BrickColor.new("Hot pink")
obj3.Friction = 0.30000001192093
obj3.Shape = Enum.PartType.Ball
obj3.Parent = obj2
obj3.Name = "tip"

-- 4 - Part
local obj4 = Instance.new("Part")
obj4.CFrame = CFrame.new(Vector3.new(67.8275909, 2.08898449,
7.50048351)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -
1.0471986532211)
obj4.CanCollide = false
obj4.TopSurface = Enum.SurfaceType.Smooth
obj4.BottomSurface = Enum.SurfaceType.Smooth
obj4.Material = Enum.Material.SmoothPlastic
obj4.Size = Vector3.new(4.09999943, 1, 1)
obj4.BrickColor = BrickColor.new("Hot pink")
obj4.Friction = 0.30000001192093
obj4.Shape = Enum.PartType.Cylinder
obj4.Parent = obj2
-- 5 - Part
local obj5 = Instance.new("Part")
obj5.CFrame = CFrame.new(Vector3.new(66.7104797, 3.86435843,
7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj5.CanCollide = false
obj5.TopSurface = Enum.SurfaceType.Smooth
obj5.BottomSurface = Enum.SurfaceType.Smooth
obj5.Material = Enum.Material.SmoothPlastic
obj5.Size = Vector3.new(0.25, 0.25, 0.25)
obj5.BrickColor = BrickColor.new("Hot pink")
obj5.Friction = 0.30000001192093
obj5.Shape = Enum.PartType.Ball
obj5.Parent = obj2

-- 6 - Part
local obj6 = Instance.new("Part")
obj6.CFrame = CFrame.new(Vector3.new(68.6905365, 0.83212769,
8.29345417)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
obj6.CanCollide = false
obj6.TopSurface = Enum.SurfaceType.Smooth
obj6.BottomSurface = Enum.SurfaceType.Smooth
obj6.Material = Enum.Material.SmoothPlastic
obj6.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
obj6.BrickColor = BrickColor.new("Hot pink")
obj6.Friction = 0.30000001192093
obj6.Shape = Enum.PartType.Ball
obj6.Parent = obj2

-- 7 - Part
local obj7 = Instance.new("Part")
obj7.CFrame = CFrame.new(Vector3.new(67.0182953, 3.86435866,
6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj7.CanCollide = false
obj7.TopSurface = Enum.SurfaceType.Smooth
obj7.BottomSurface = Enum.SurfaceType.Smooth
obj7.Material = Enum.Material.SmoothPlastic
obj7.Size = Vector3.new(0.25, 0.25, 0.25)
obj7.BrickColor = BrickColor.new("Hot pink")
obj7.Friction = 0.30000001192093
obj7.Shape = Enum.PartType.Ball
obj7.Parent = obj2

-- 8 - Part
local obj8 = Instance.new("Part")
obj8.CFrame = CFrame.new(Vector3.new(68.9983597, 0.832128167,
7.44772816)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
obj8.CanCollide = false
obj8.TopSurface = Enum.SurfaceType.Smooth
obj8.BottomSurface = Enum.SurfaceType.Smooth
obj8.Material = Enum.Material.SmoothPlastic
obj8.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
obj8.BrickColor = BrickColor.new("Hot pink")
obj8.Friction = 0.30000001192093
obj8.Shape = Enum.PartType.Ball
obj8.Parent = obj2
local fiREPART = obj8

-- 9 - Part
local obj9 = Instance.new("Part")
obj9.CFrame = CFrame.new(Vector3.new(68.8566208, 0.357954353,
7.87501621)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -
1.2217314243317)
obj9.CanCollide = false
obj9.TopSurface = Enum.SurfaceType.Smooth
obj9.BottomSurface = Enum.SurfaceType.Smooth
obj9.Material = Enum.Material.SmoothPlastic
obj9.Size = Vector3.new(0.0999999791, 1.50000036, 2)
obj9.BrickColor = BrickColor.new("Hot pink")
obj9.Friction = 0.30000001192093
obj9.Shape = Enum.PartType.Cylinder
obj9.Parent = obj2

-- 10 - Part
local obj10 = Instance.new("Part")
obj10.CFrame = CFrame.new(Vector3.new(66.8069, 3.58244801,
7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj10.CanCollide = false
obj10.TopSurface = Enum.SurfaceType.Smooth
obj10.BottomSurface = Enum.SurfaceType.Smooth
obj10.Material = Enum.Material.SmoothPlastic
obj10.Size = Vector3.new(0.25, 0.25, 0.25)
obj10.BrickColor = BrickColor.new("Hot pink")
obj10.Friction = 0.30000001192093
obj10.Shape = Enum.PartType.Ball
obj10.Parent = obj2

-- 11 - Part
local obj11 = Instance.new("Part")
obj11.CFrame = CFrame.new(Vector3.new(67.196106, 3.632447,
6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj11.CanCollide = false
obj11.TopSurface = Enum.SurfaceType.Smooth
obj11.BottomSurface = Enum.SurfaceType.Smooth
obj11.Material = Enum.Material.SmoothPlastic
obj11.Size = Vector3.new(0.25, 0.25, 0.25)
obj11.BrickColor = BrickColor.new("Hot pink")
obj11.Friction = 0.30000001192093
obj11.Shape = Enum.PartType.Ball
obj11.Parent = obj2

-- 12 - Part
local obj12 = Instance.new("Part")
obj12.CFrame = CFrame.new(Vector3.new(67.0756683, 3.77002549,
7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
obj12.CanCollide = false
obj12.TopSurface = Enum.SurfaceType.Smooth
obj12.BottomSurface = Enum.SurfaceType.Smooth
obj12.Material = Enum.Material.SmoothPlastic
obj12.Size = Vector3.new(0.25, 0.25, 0.25)
obj12.BrickColor = BrickColor.new("Hot pink")
obj12.Friction = 0.30000001192093
obj12.Shape = Enum.PartType.Ball
obj12.Parent = obj2

-- 13 - Part
local obj13 = Instance.new("Part")
obj13.CFrame = CFrame.new(Vector3.new(67.4108353, 3.27276325,
6.88037825)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
obj13.CanCollide = false
obj13.TopSurface = Enum.SurfaceType.Smooth
obj13.BottomSurface = Enum.SurfaceType.Smooth
obj13.Material = Enum.Material.SmoothPlastic
obj13.Size = Vector3.new(0.25, 0.25, 0.25)
obj13.BrickColor = BrickColor.new("Hot pink")
obj13.Friction = 0.30000001192093
obj13.Shape = Enum.PartType.Ball
obj13.Parent = obj2

-- 14 - Part
local obj14 = Instance.new("Part")
obj14.CFrame = CFrame.new(Vector3.new(66.868927, 3.43238807,
6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
obj14.CanCollide = false
obj14.TopSurface = Enum.SurfaceType.Smooth
obj14.BottomSurface = Enum.SurfaceType.Smooth
obj14.Material = Enum.Material.SmoothPlastic
obj14.Size = Vector3.new(0.25, 0.25, 0.25)
obj14.BrickColor = BrickColor.new("Hot pink")
obj14.Friction = 0.30000001192093
obj14.Shape = Enum.PartType.Ball
obj14.Parent = obj2

-- 15 - Part
local obj15 = Instance.new("Part")
obj15.CFrame = CFrame.new(Vector3.new(67.1951675, 3.383008,
7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
obj15.CanCollide = false
obj15.TopSurface = Enum.SurfaceType.Smooth
obj15.BottomSurface = Enum.SurfaceType.Smooth
obj15.Material = Enum.Material.SmoothPlastic
obj15.Size = Vector3.new(0.25, 0.25, 0.25)
obj15.BrickColor = BrickColor.new("Hot pink")
obj15.Friction = 0.30000001192093
obj15.Shape = Enum.PartType.Ball
obj15.Parent = obj2

-- 16 - Part
local obj16 = Instance.new("Part")
obj16.CFrame = CFrame.new(Vector3.new(67.50383, 3.46245813,
7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
obj16.CanCollide = false
obj16.TopSurface = Enum.SurfaceType.Smooth
obj16.BottomSurface = Enum.SurfaceType.Smooth
obj16.Material = Enum.Material.SmoothPlastic
obj16.Size = Vector3.new(0.25, 0.25, 0.25)
obj16.BrickColor = BrickColor.new("Hot pink")
obj16.Friction = 0.30000001192093
obj16.Shape = Enum.PartType.Ball
obj16.Parent = obj2

-- 17 - Part
local obj17 = Instance.new("Part")
obj17.CFrame = CFrame.new(Vector3.new(66.5551376, 3.4628334,
7.33871651)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
obj17.CanCollide = false
obj17.TopSurface = Enum.SurfaceType.Smooth
obj17.BottomSurface = Enum.SurfaceType.Smooth
obj17.Material = Enum.Material.SmoothPlastic
obj17.Size = Vector3.new(0.25, 0.25, 0.25)
obj17.BrickColor = BrickColor.new("Hot pink")
obj17.Friction = 0.30000001192093
obj17.Shape = Enum.PartType.Ball
obj17.Parent = obj2

-- 18 - Part
local obj18 = Instance.new("Part")
obj18.CFrame = CFrame.new(Vector3.new(67.3677139, 3.83245182,
7.3331027)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj18.CanCollide = false
obj18.TopSurface = Enum.SurfaceType.Smooth
obj18.BottomSurface = Enum.SurfaceType.Smooth
obj18.Material = Enum.Material.SmoothPlastic
obj18.Size = Vector3.new(0.25, 0.25, 0.25)
obj18.BrickColor = BrickColor.new("Hot pink")
obj18.Friction = 0.30000001192093
obj18.Shape = Enum.PartType.Ball
obj18.Parent = obj2

-- 19 - Part
local obj19 = Instance.new("Part")
obj19.CFrame = CFrame.new(Vector3.new(67.4115601, 3.71535063,
7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
obj19.CanCollide = false
obj19.TopSurface = Enum.SurfaceType.Smooth
obj19.BottomSurface = Enum.SurfaceType.Smooth
obj19.Material = Enum.Material.SmoothPlastic
obj19.Size = Vector3.new(0.25, 0.25, 0.25)
obj19.BrickColor = BrickColor.new("Hot pink")
obj19.Friction = 0.30000001192093
obj19.Shape = Enum.PartType.Ball
obj19.Parent = obj2

-- 20 - Part
local obj20 = Instance.new("Part")
obj20.CFrame = CFrame.new(Vector3.new(67.6487045, 3.39313889,
7.19381428)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
obj20.CanCollide = false
obj20.TopSurface = Enum.SurfaceType.Smooth
obj20.BottomSurface = Enum.SurfaceType.Smooth
obj20.Material = Enum.Material.SmoothPlastic
obj20.Size = Vector3.new(0.25, 0.25, 0.25)
obj20.BrickColor = BrickColor.new("Hot pink")
obj20.Friction = 0.30000001192093
obj20.Shape = Enum.PartType.Ball
obj20.Parent = obj2

-- 21 - Part
local obj21 = Instance.new("Part")
obj21.CFrame = CFrame.new(Vector3.new(66.8260422, 4.12417316,
6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj21.CanCollide = false
obj21.TopSurface = Enum.SurfaceType.Smooth
obj21.BottomSurface = Enum.SurfaceType.Smooth
obj21.Material = Enum.Material.SmoothPlastic
obj21.Size = Vector3.new(0.25, 0.25, 0.25)
obj21.BrickColor = BrickColor.new("Hot pink")
obj21.Friction = 0.30000001192093
obj21.Shape = Enum.PartType.Ball
obj21.Parent = obj2

-- 22 - Part
local obj22 = Instance.new("Part")
obj22.CFrame = CFrame.new(Vector3.new(67.162117, 3.11433029,
6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
obj22.CanCollide = false
obj22.TopSurface = Enum.SurfaceType.Smooth
obj22.BottomSurface = Enum.SurfaceType.Smooth
obj22.Material = Enum.Material.SmoothPlastic
obj22.Size = Vector3.new(0.25, 0.25, 0.25)
obj22.BrickColor = BrickColor.new("Hot pink")
obj22.Friction = 0.30000001192093
obj22.Shape = Enum.PartType.Ball
obj22.Parent = obj2

-- 23 - Part
local obj23 = Instance.new("Part")
obj23.CFrame = CFrame.new(Vector3.new(66.4981842, 3.63936186,
7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj23.CanCollide = false
obj23.TopSurface = Enum.SurfaceType.Smooth
obj23.BottomSurface = Enum.SurfaceType.Smooth
obj23.Material = Enum.Material.SmoothPlastic
obj23.Size = Vector3.new(0.25, 0.25, 0.25)
obj23.BrickColor = BrickColor.new("Hot pink")
obj23.Friction = 0.30000001192093
obj23.Shape = Enum.PartType.Ball
obj23.Parent = obj2

-- 24 - Part
local obj24 = Instance.new("Part")
obj24.CFrame = CFrame.new(Vector3.new(66.6352844, 3.38244724,
7.06651926)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj24.CanCollide = false
obj24.TopSurface = Enum.SurfaceType.Smooth
obj24.BottomSurface = Enum.SurfaceType.Smooth
obj24.Material = Enum.Material.SmoothPlastic
obj24.Size = Vector3.new(0.25, 0.25, 0.25)
obj24.BrickColor = BrickColor.new("Hot pink")
obj24.Friction = 0.30000001192093
obj24.Shape = Enum.PartType.Ball
obj24.Parent = obj2

-- 25 - Part
local obj25 = Instance.new("Part")
obj25.CFrame = CFrame.new(Vector3.new(66.753746, 3.10362744,
7.32704163)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
obj25.CanCollide = false
obj25.TopSurface = Enum.SurfaceType.Smooth
obj25.BottomSurface = Enum.SurfaceType.Smooth
obj25.Material = Enum.Material.SmoothPlastic
obj25.Size = Vector3.new(0.25, 0.25, 0.25)
obj25.BrickColor = BrickColor.new("Hot pink")
obj25.Friction = 0.30000001192093
obj25.Shape = Enum.PartType.Ball
obj25.Parent = obj2

-- 26 - Part
local obj26 = Instance.new("Part")
obj26.CFrame = CFrame.new(Vector3.new(66.851532, 3.01907969,
7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
obj26.CanCollide = false
obj26.TopSurface = Enum.SurfaceType.Smooth
obj26.BottomSurface = Enum.SurfaceType.Smooth
obj26.Material = Enum.Material.SmoothPlastic
obj26.Size = Vector3.new(0.25, 0.25, 0.25)
obj26.BrickColor = BrickColor.new("Hot pink")
obj26.Friction = 0.30000001192093
obj26.Shape = Enum.PartType.Ball
obj26.Parent = obj2

-- 27 - Part
local obj27 = Instance.new("Part")
obj27.CFrame = CFrame.new(Vector3.new(66.944519, 3.20876789,
7.64748764)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
obj27.CanCollide = false
obj27.TopSurface = Enum.SurfaceType.Smooth
obj27.BottomSurface = Enum.SurfaceType.Smooth
obj27.Material = Enum.Material.SmoothPlastic
obj27.Size = Vector3.new(0.25, 0.25, 0.25)
obj27.BrickColor = BrickColor.new("Hot pink")
obj27.Friction = 0.30000001192093
obj27.Shape = Enum.PartType.Ball
obj27.Parent = obj2

-- 28 - Part
local obj28 = Instance.new("Part")
obj28.CFrame = CFrame.new(Vector3.new(67.2306061, 4.08936405,
7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj28.CanCollide = false
obj28.TopSurface = Enum.SurfaceType.Smooth
obj28.BottomSurface = Enum.SurfaceType.Smooth
obj28.Material = Enum.Material.SmoothPlastic
obj28.Size = Vector3.new(0.25, 0.25, 0.25)
obj28.BrickColor = BrickColor.new("Hot pink")
obj28.Friction = 0.30000001192093
obj28.Shape = Enum.PartType.Ball
obj28.Parent = obj2

-- 29 - Part
local obj29 = Instance.new("Part")
obj29.CFrame = CFrame.new(Vector3.new(66.5712891, 3.99917173,
6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj29.CanCollide = false
obj29.TopSurface = Enum.SurfaceType.Smooth
obj29.BottomSurface = Enum.SurfaceType.Smooth
obj29.Material = Enum.Material.SmoothPlastic
obj29.Size = Vector3.new(0.25, 0.25, 0.25)
obj29.BrickColor = BrickColor.new("Hot pink")
obj29.Friction = 0.30000001192093
obj29.Shape = Enum.PartType.Ball
obj29.Parent = obj2

-- 30 - Part
local obj30 = Instance.new("Part")
obj30.CFrame = CFrame.new(Vector3.new(66.7236328, 4.26077843,
7.20509243)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj30.CanCollide = false
obj30.TopSurface = Enum.SurfaceType.Smooth
obj30.BottomSurface = Enum.SurfaceType.Smooth
obj30.Material = Enum.Material.SmoothPlastic
obj30.Size = Vector3.new(0.25, 0.25, 0.25)
obj30.BrickColor = BrickColor.new("Hot pink")
obj30.Friction = 0.30000001192093
obj30.Shape = Enum.PartType.Ball
obj30.Parent = obj2

-- 31 - Part
local obj31 = Instance.new("Part")
obj31.CFrame = CFrame.new(Vector3.new(66.5950623, 4.16077423,
7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj31.CanCollide = false
obj31.TopSurface = Enum.SurfaceType.Smooth
obj31.BottomSurface = Enum.SurfaceType.Smooth
obj31.Material = Enum.Material.SmoothPlastic
obj31.Size = Vector3.new(0.25, 0.25, 0.25)
obj31.BrickColor = BrickColor.new("Hot pink")
obj31.Friction = 0.30000001192093
obj31.Shape = Enum.PartType.Ball
obj31.Parent = obj2

-- 32 - Part
local obj32 = Instance.new("Part")
obj32.CFrame = CFrame.new(Vector3.new(67.0637207, 4.03936481,
7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj32.CanCollide = false
obj32.TopSurface = Enum.SurfaceType.Smooth
obj32.BottomSurface = Enum.SurfaceType.Smooth
obj32.Material = Enum.Material.SmoothPlastic
obj32.Size = Vector3.new(0.25, 0.25, 0.25)
obj32.BrickColor = BrickColor.new("Hot pink")
obj32.Friction = 0.30000001192093
obj32.Shape = Enum.PartType.Ball
obj32.Parent = obj2

-- 33 - Part
local obj33 = Instance.new("Part")
obj33.CFrame = CFrame.new(Vector3.new(66.4686813, 3.99917364,
7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj33.CanCollide = false
obj33.TopSurface = Enum.SurfaceType.Smooth
obj33.BottomSurface = Enum.SurfaceType.Smooth
obj33.Material = Enum.Material.SmoothPlastic
obj33.Size = Vector3.new(0.25, 0.25, 0.25)
obj33.BrickColor = BrickColor.new("Hot pink")
obj33.Friction = 0.30000001192093
obj33.Shape = Enum.PartType.Ball
obj33.Parent = obj2

-- 34 - Part
local obj34 = Instance.new("Part")
obj34.CFrame = CFrame.new(Vector3.new(66.6615219, 4.14917231,
7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj34.CanCollide = false
obj34.TopSurface = Enum.SurfaceType.Smooth
obj34.BottomSurface = Enum.SurfaceType.Smooth
obj34.Material = Enum.Material.SmoothPlastic
obj34.Size = Vector3.new(0.25, 0.25, 0.25)
obj34.BrickColor = BrickColor.new("Hot pink")
obj34.Friction = 0.30000001192093
obj34.Shape = Enum.PartType.Ball
obj34.Parent = obj2

-- 35 - Part
local obj35 = Instance.new("Part")
obj35.CFrame = CFrame.new(Vector3.new(66.8712616, 4.16257238,
7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj35.CanCollide = false
obj35.TopSurface = Enum.SurfaceType.Smooth
obj35.BottomSurface = Enum.SurfaceType.Smooth
obj35.Material = Enum.Material.SmoothPlastic
obj35.Size = Vector3.new(0.25, 0.25, 0.25)
obj35.BrickColor = BrickColor.new("Hot pink")
obj35.Friction = 0.30000001192093
obj35.Shape = Enum.PartType.Ball
obj35.Parent = obj2

-- 36 - Part
local obj36 = Instance.new("Part")
obj36.CFrame = CFrame.new(Vector3.new(66.7165604, 3.82596827,
6.77684546)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj36.CanCollide = false
obj36.TopSurface = Enum.SurfaceType.Smooth
obj36.BottomSurface = Enum.SurfaceType.Smooth
obj36.Material = Enum.Material.SmoothPlastic
obj36.Size = Vector3.new(0.25, 0.25, 0.25)
obj36.BrickColor = BrickColor.new("Hot pink")
obj36.Friction = 0.30000001192093
obj36.Shape = Enum.PartType.Ball
obj36.Parent = obj2

-- 37 - Part
local obj37 = Instance.new("Part")
obj37.CFrame = CFrame.new(Vector3.new(66.9846878, 4.27417517,
7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj37.CanCollide = false
obj37.TopSurface = Enum.SurfaceType.Smooth
obj37.BottomSurface = Enum.SurfaceType.Smooth
obj37.Material = Enum.Material.SmoothPlastic
obj37.Size = Vector3.new(0.25, 0.25, 0.25)
obj37.BrickColor = BrickColor.new("Hot pink")
obj37.Friction = 0.30000001192093
obj37.Shape = Enum.PartType.Ball
obj37.Parent = obj2

-- 38 - Part
local obj38 = Instance.new("Part")
obj38.CFrame = CFrame.new(Vector3.new(67.1641541, 4.10096312,
6.93975735)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj38.CanCollide = false
obj38.TopSurface = Enum.SurfaceType.Smooth
obj38.BottomSurface = Enum.SurfaceType.Smooth
obj38.Material = Enum.Material.SmoothPlastic
obj38.Size = Vector3.new(0.25, 0.25, 0.25)
obj38.BrickColor = BrickColor.new("Hot pink")
obj38.Friction = 0.30000001192093
obj38.Shape = Enum.PartType.Ball
obj38.Parent = obj2

-- 39 - Part
local obj39 = Instance.new("Part")
obj39.CFrame = CFrame.new(Vector3.new(66.792038, 4.26077843,
7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj39.CanCollide = false
obj39.TopSurface = Enum.SurfaceType.Smooth
obj39.BottomSurface = Enum.SurfaceType.Smooth
obj39.Material = Enum.Material.SmoothPlastic
obj39.Size = Vector3.new(0.25, 0.25, 0.25)
obj39.BrickColor = BrickColor.new("Hot pink")
obj39.Friction = 0.30000001192093
obj39.Shape = Enum.PartType.Ball
obj39.Parent = obj2

-- 40 - Part
local obj40 = Instance.new("Part")
obj40.CFrame = CFrame.new(Vector3.new(66.5005493, 3.71436262,
7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj40.CanCollide = false
obj40.TopSurface = Enum.SurfaceType.Smooth
obj40.BottomSurface = Enum.SurfaceType.Smooth
obj40.Material = Enum.Material.SmoothPlastic
obj40.Size = Vector3.new(0.25, 0.25, 0.25)
obj40.BrickColor = BrickColor.new("Hot pink")
obj40.Friction = 0.30000001192093
obj40.Shape = Enum.PartType.Ball
obj40.Parent = obj2

-- 41 - stretches
local obj41 = Instance.new("Model")
obj41.Name = "stretches"
obj41.Parent = obj1

-- 42 - stretchlol
local obj42 = Instance.new("Part")
obj42.CFrame = CFrame.new(Vector3.new(67.162117, 3.13544774,
6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
obj42.CanCollide = false
obj42.Transparency = 1
obj42.TopSurface = Enum.SurfaceType.Smooth
obj42.BottomSurface = Enum.SurfaceType.Smooth
obj42.Material = Enum.Material.SmoothPlastic
obj42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj42.BrickColor = BrickColor.new("Pastel brown")
obj42.Friction = 0.30000001192093
obj42.Shape = Enum.PartType.Ball
obj42.Name = "stretchlol"
obj42.Parent = obj41

-- 43 - stretchlol
local obj43 = Instance.new("Part")
obj43.CFrame = CFrame.new(Vector3.new(67.1951675, 3.40412855,
7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
obj43.CanCollide = false
obj43.Transparency = 1
obj43.TopSurface = Enum.SurfaceType.Smooth
obj43.BottomSurface = Enum.SurfaceType.Smooth
obj43.Material = Enum.Material.SmoothPlastic
obj43.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj43.BrickColor = BrickColor.new("Pastel brown")
obj43.Friction = 0.30000001192093
obj43.Shape = Enum.PartType.Ball
obj43.Name = "stretchlol"
obj43.Parent = obj41

-- 44 - stretchlol
local obj44 = Instance.new("Part")
obj44.CFrame = CFrame.new(Vector3.new(67.5038223, 3.48357916,
7.48069382)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
obj44.CanCollide = false
obj44.Transparency = 1
obj44.TopSurface = Enum.SurfaceType.Smooth
obj44.BottomSurface = Enum.SurfaceType.Smooth
obj44.Material = Enum.Material.SmoothPlastic
obj44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj44.BrickColor = BrickColor.new("Pastel brown")
obj44.Friction = 0.30000001192093
obj44.Shape = Enum.PartType.Ball
obj44.Name = "stretchlol"
obj44.Parent = obj41

-- 45 - stretchlol
local obj45 = Instance.new("Part")
obj45.CFrame = CFrame.new(Vector3.new(67.1641541, 4.12207699,
6.93975687)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj45.CanCollide = false
obj45.Transparency = 1
obj45.TopSurface = Enum.SurfaceType.Smooth
obj45.BottomSurface = Enum.SurfaceType.Smooth
obj45.Material = Enum.Material.SmoothPlastic
obj45.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj45.BrickColor = BrickColor.new("Pastel brown")
obj45.Friction = 0.30000001192093
obj45.Shape = Enum.PartType.Ball
obj45.Name = "stretchlol"
obj45.Parent = obj41

-- 46 - stretchlol
local obj46 = Instance.new("Part")
obj46.CFrame = CFrame.new(Vector3.new(66.8712616, 4.18368626,
7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj46.CanCollide = false
obj46.Transparency = 1
obj46.TopSurface = Enum.SurfaceType.Smooth
obj46.BottomSurface = Enum.SurfaceType.Smooth
obj46.Material = Enum.Material.SmoothPlastic
obj46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj46.BrickColor = BrickColor.new("Pastel brown")
obj46.Friction = 0.30000001192093
obj46.Shape = Enum.PartType.Ball
obj46.Name = "stretchlol"
obj46.Parent = obj41

-- 47 - stretchlol
local obj47 = Instance.new("Part")
obj47.CFrame = CFrame.new(Vector3.new(66.8260345, 4.14528561,
6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj47.CanCollide = false
obj47.Transparency = 1
obj47.TopSurface = Enum.SurfaceType.Smooth
obj47.BottomSurface = Enum.SurfaceType.Smooth
obj47.Material = Enum.Material.SmoothPlastic
obj47.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj47.BrickColor = BrickColor.new("Pastel brown")
obj47.Friction = 0.30000001192093
obj47.Shape = Enum.PartType.Ball
obj47.Name = "stretchlol"
obj47.Parent = obj41

-- 48 - stretchlol
local obj48 = Instance.new("Part")
obj48.CFrame = CFrame.new(Vector3.new(66.7104797, 3.88547921,
7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj48.CanCollide = false
obj48.Transparency = 1
obj48.TopSurface = Enum.SurfaceType.Smooth
obj48.BottomSurface = Enum.SurfaceType.Smooth
obj48.Material = Enum.Material.SmoothPlastic
obj48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj48.BrickColor = BrickColor.new("Pastel brown")
obj48.Friction = 0.30000001192093
obj48.Shape = Enum.PartType.Ball
obj48.Name = "stretchlol"
obj48.Parent = obj41

-- 49 - stretchlol
local obj49 = Instance.new("Part")
obj49.CFrame = CFrame.new(Vector3.new(67.0637207, 4.06047773,
7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj49.CanCollide = false
obj49.Transparency = 1
obj49.TopSurface = Enum.SurfaceType.Smooth
obj49.BottomSurface = Enum.SurfaceType.Smooth
obj49.Material = Enum.Material.SmoothPlastic
obj49.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj49.BrickColor = BrickColor.new("Pastel brown")
obj49.Friction = 0.30000001192093
obj49.Shape = Enum.PartType.Ball
obj49.Name = "stretchlol"
obj49.Parent = obj41

-- 50 - stretchlol
local obj50 = Instance.new("Part")
obj50.CFrame = CFrame.new(Vector3.new(66.7165604, 3.84708691,
6.77684498)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj50.CanCollide = false
obj50.Transparency = 1
obj50.TopSurface = Enum.SurfaceType.Smooth
obj50.BottomSurface = Enum.SurfaceType.Smooth
obj50.Material = Enum.Material.SmoothPlastic
obj50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj50.BrickColor = BrickColor.new("Pastel brown")
obj50.Friction = 0.30000001192093
obj50.Shape = Enum.PartType.Ball
obj50.Name = "stretchlol"
obj50.Parent = obj41

-- 51 - stretchlol
local obj51 = Instance.new("Part")
obj51.CFrame = CFrame.new(Vector3.new(66.9846878, 4.29528904,
7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj51.CanCollide = false
obj51.Transparency = 1
obj51.TopSurface = Enum.SurfaceType.Smooth
obj51.BottomSurface = Enum.SurfaceType.Smooth
obj51.Material = Enum.Material.SmoothPlastic
obj51.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj51.BrickColor = BrickColor.new("Pastel brown")
obj51.Friction = 0.30000001192093
obj51.Shape = Enum.PartType.Ball
obj51.Name = "stretchlol"
obj51.Parent = obj41

-- 52 - stretchlol
local obj52 = Instance.new("Part")
obj52.CFrame = CFrame.new(Vector3.new(66.868927, 3.45350599,
6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
obj52.CanCollide = false
obj52.Transparency = 1
obj52.TopSurface = Enum.SurfaceType.Smooth
obj52.BottomSurface = Enum.SurfaceType.Smooth
obj52.Material = Enum.Material.SmoothPlastic
obj52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj52.BrickColor = BrickColor.new("Pastel brown")
obj52.Friction = 0.30000001192093
obj52.Shape = Enum.PartType.Ball
obj52.Name = "stretchlol"
obj52.Parent = obj41

-- 53 - stretchlol
local obj53 = Instance.new("Part")
obj53.CFrame = CFrame.new(Vector3.new(67.287262, 3.10603261,
7.30382156)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -
1.0471986532211)
obj53.CanCollide = false
obj53.Transparency = 1
obj53.TopSurface = Enum.SurfaceType.Smooth
obj53.BottomSurface = Enum.SurfaceType.Smooth
obj53.Material = Enum.Material.SmoothPlastic
obj53.Size = Vector3.new(1.79999995, 1.04999995, 1.04999995)
obj53.BrickColor = BrickColor.new("Pastel brown")
obj53.Friction = 0.30000001192093
obj53.Shape = Enum.PartType.Cylinder
obj53.Name = "stretchlol"
obj53.Parent = obj41

-- 54 - stretchlol
local obj54 = Instance.new("Part")
obj54.CFrame = CFrame.new(Vector3.new(66.4686813, 4.02028799,
7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj54.CanCollide = false
obj54.Transparency = 1
obj54.TopSurface = Enum.SurfaceType.Smooth
obj54.BottomSurface = Enum.SurfaceType.Smooth
obj54.Material = Enum.Material.SmoothPlastic
obj54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj54.BrickColor = BrickColor.new("Pastel brown")
obj54.Friction = 0.30000001192093
obj54.Shape = Enum.PartType.Ball
obj54.Name = "stretchlol"
obj54.Parent = obj41

-- 55 - stretchlol
local obj55 = Instance.new("Part")
obj55.CFrame = CFrame.new(Vector3.new(66.6615219, 4.17028332,
7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj55.CanCollide = false
obj55.Transparency = 1
obj55.TopSurface = Enum.SurfaceType.Smooth
obj55.BottomSurface = Enum.SurfaceType.Smooth
obj55.Material = Enum.Material.SmoothPlastic
obj55.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj55.BrickColor = BrickColor.new("Pastel brown")
obj55.Friction = 0.30000001192093
obj55.Shape = Enum.PartType.Ball
obj55.Name = "stretchlol"
obj55.Parent = obj41

-- 56 - stretchlol
local obj56 = Instance.new("Part")
obj56.CFrame = CFrame.new(Vector3.new(66.753746, 3.12474751,
7.32704115)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
obj56.CanCollide = false
obj56.Transparency = 1
obj56.TopSurface = Enum.SurfaceType.Smooth
obj56.BottomSurface = Enum.SurfaceType.Smooth
obj56.Material = Enum.Material.SmoothPlastic
obj56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj56.BrickColor = BrickColor.new("Pastel brown")
obj56.Friction = 0.30000001192093
obj56.Shape = Enum.PartType.Ball
obj56.Name = "stretchlol"
obj56.Parent = obj41

-- 57 - stretchlol
local obj57 = Instance.new("Part")
obj57.CFrame = CFrame.new(Vector3.new(67.2306061, 4.11047649,
7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj57.CanCollide = false
obj57.Transparency = 1
obj57.TopSurface = Enum.SurfaceType.Smooth
obj57.BottomSurface = Enum.SurfaceType.Smooth
obj57.Material = Enum.Material.SmoothPlastic
obj57.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj57.BrickColor = BrickColor.new("Pastel brown")
obj57.Friction = 0.30000001192093
obj57.Shape = Enum.PartType.Ball
obj57.Name = "stretchlol"
obj57.Parent = obj41

-- 58 - stretchlol
local obj58 = Instance.new("Part")
obj58.CFrame = CFrame.new(Vector3.new(67.0756683, 3.79114079,
7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
obj58.CanCollide = false
obj58.Transparency = 1
obj58.TopSurface = Enum.SurfaceType.Smooth
obj58.BottomSurface = Enum.SurfaceType.Smooth
obj58.Material = Enum.Material.SmoothPlastic
obj58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj58.BrickColor = BrickColor.new("Pastel brown")
obj58.Friction = 0.30000001192093
obj58.Shape = Enum.PartType.Ball
obj58.Name = "stretchlol"
obj58.Parent = obj41

-- 59 - stretchlol
local obj59 = Instance.new("Part")
obj59.CFrame = CFrame.new(Vector3.new(66.5005493, 3.73548079,
7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj59.CanCollide = false
obj59.Transparency = 1
obj59.TopSurface = Enum.SurfaceType.Smooth
obj59.BottomSurface = Enum.SurfaceType.Smooth
obj59.Material = Enum.Material.SmoothPlastic
obj59.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj59.BrickColor = BrickColor.new("Pastel brown")
obj59.Friction = 0.30000001192093
obj59.Shape = Enum.PartType.Ball
obj59.Name = "stretchlol"
obj59.Parent = obj41

-- 60 - stretchlol
local obj60 = Instance.new("Part")
obj60.CFrame = CFrame.new(Vector3.new(67.6487045, 3.41425848,
7.1938138)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
obj60.CanCollide = false
obj60.Transparency = 1
obj60.TopSurface = Enum.SurfaceType.Smooth
obj60.BottomSurface = Enum.SurfaceType.Smooth
obj60.Material = Enum.Material.SmoothPlastic
obj60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj60.BrickColor = BrickColor.new("Pastel brown")
obj60.Friction = 0.30000001192093
obj60.Shape = Enum.PartType.Ball
obj60.Name = "stretchlol"
obj60.Parent = obj41

-- 61 - stretchlol
local obj61 = Instance.new("Part")
obj61.CFrame = CFrame.new(Vector3.new(67.3677139, 3.85357118,
7.33310223)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj61.CanCollide = false
obj61.Transparency = 1
obj61.TopSurface = Enum.SurfaceType.Smooth
obj61.BottomSurface = Enum.SurfaceType.Smooth
obj61.Material = Enum.Material.SmoothPlastic
obj61.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj61.BrickColor = BrickColor.new("Pastel brown")
obj61.Friction = 0.30000001192093
obj61.Shape = Enum.PartType.Ball
obj61.Name = "stretchlol"
obj61.Parent = obj41

-- 62 - stretchlol
local obj62 = Instance.new("Part")
obj62.CFrame = CFrame.new(Vector3.new(66.6352844, 3.40356588,
7.06651878)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj62.CanCollide = false
obj62.Transparency = 1
obj62.TopSurface = Enum.SurfaceType.Smooth
obj62.BottomSurface = Enum.SurfaceType.Smooth
obj62.Material = Enum.Material.SmoothPlastic
obj62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj62.BrickColor = BrickColor.new("Pastel brown")
obj62.Friction = 0.30000001192093
obj62.Shape = Enum.PartType.Ball
obj62.Name = "stretchlol"
obj62.Parent = obj41

-- 63 - stretchlol
local obj63 = Instance.new("Part")
obj63.CFrame = CFrame.new(Vector3.new(66.7236328, 4.28189754,
7.20509195)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj63.CanCollide = false
obj63.Transparency = 1
obj63.TopSurface = Enum.SurfaceType.Smooth
obj63.BottomSurface = Enum.SurfaceType.Smooth
obj63.Material = Enum.Material.SmoothPlastic
obj63.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj63.BrickColor = BrickColor.new("Pastel brown")
obj63.Friction = 0.30000001192093
obj63.Shape = Enum.PartType.Ball
obj63.Name = "stretchlol"
obj63.Parent = obj41

-- 64 - stretchlol
local obj64 = Instance.new("Part")
obj64.CFrame = CFrame.new(Vector3.new(66.5712891, 4.02028799,
6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj64.CanCollide = false
obj64.Transparency = 1
obj64.TopSurface = Enum.SurfaceType.Smooth
obj64.BottomSurface = Enum.SurfaceType.Smooth
obj64.Material = Enum.Material.SmoothPlastic
obj64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj64.BrickColor = BrickColor.new("Pastel brown")
obj64.Friction = 0.30000001192093
obj64.Shape = Enum.PartType.Ball
obj64.Name = "stretchlol"
obj64.Parent = obj41

-- 65 - stretchlol
local obj65 = Instance.new("Part")
obj65.CFrame = CFrame.new(Vector3.new(66.4981842, 3.66047978,
7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj65.CanCollide = false
obj65.Transparency = 1
obj65.TopSurface = Enum.SurfaceType.Smooth
obj65.BottomSurface = Enum.SurfaceType.Smooth
obj65.Material = Enum.Material.SmoothPlastic
obj65.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj65.BrickColor = BrickColor.new("Pastel brown")
obj65.Friction = 0.30000001192093
obj65.Shape = Enum.PartType.Ball
obj65.Name = "stretchlol"
obj65.Parent = obj41

-- 66 - stretchlol
local obj66 = Instance.new("Part")
obj66.CFrame = CFrame.new(Vector3.new(66.7920303, 4.28189754,
7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj66.CanCollide = false
obj66.Transparency = 1
obj66.TopSurface = Enum.SurfaceType.Smooth
obj66.BottomSurface = Enum.SurfaceType.Smooth
obj66.Material = Enum.Material.SmoothPlastic
obj66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj66.BrickColor = BrickColor.new("Pastel brown")
obj66.Friction = 0.30000001192093
obj66.Shape = Enum.PartType.Ball
obj66.Name = "stretchlol"
obj66.Parent = obj41

-- 67 - stretchlol
local obj67 = Instance.new("Part")
obj67.CFrame = CFrame.new(Vector3.new(66.5950623, 4.18188763,
7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj67.CanCollide = false
obj67.Transparency = 1
obj67.TopSurface = Enum.SurfaceType.Smooth
obj67.BottomSurface = Enum.SurfaceType.Smooth
obj67.Material = Enum.Material.SmoothPlastic
obj67.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj67.BrickColor = BrickColor.new("Pastel brown")
obj67.Friction = 0.30000001192093
obj67.Shape = Enum.PartType.Ball
obj67.Name = "stretchlol"
obj67.Parent = obj41

-- 68 - stretchlol
local obj68 = Instance.new("Part")
obj68.CFrame = CFrame.new(Vector3.new(67.4115601, 3.73646879,
7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
obj68.CanCollide = false
obj68.Transparency = 1
obj68.TopSurface = Enum.SurfaceType.Smooth
obj68.BottomSurface = Enum.SurfaceType.Smooth
obj68.Material = Enum.Material.SmoothPlastic
obj68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj68.BrickColor = BrickColor.new("Pastel brown")
obj68.Friction = 0.30000001192093
obj68.Shape = Enum.PartType.Ball
obj68.Name = "stretchlol"
obj68.Parent = obj41
-- 69 - stretchlol
local obj69 = Instance.new("Part")
obj69.CFrame = CFrame.new(Vector3.new(66.8643951, 3.88548112,
7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj69.CanCollide = false
obj69.Transparency = 1
obj69.TopSurface = Enum.SurfaceType.Smooth
obj69.BottomSurface = Enum.SurfaceType.Smooth
obj69.Material = Enum.Material.SmoothPlastic
obj69.Size = Vector3.new(1.04999995, 1.04999995, 1.04999995)
obj69.BrickColor = BrickColor.new("Pastel brown")
obj69.Friction = 0.30000001192093
obj69.Shape = Enum.PartType.Ball
obj69.Name = "stretchlol"
obj69.Parent = obj41

-- 70 - stretchlol
local obj70 = Instance.new("Part")
obj70.CFrame = CFrame.new(Vector3.new(67.4108353, 3.29388237,
6.88037777)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
obj70.CanCollide = false
obj70.Transparency = 1
obj70.TopSurface = Enum.SurfaceType.Smooth
obj70.BottomSurface = Enum.SurfaceType.Smooth
obj70.Material = Enum.Material.SmoothPlastic
obj70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj70.BrickColor = BrickColor.new("Pastel brown")
obj70.Friction = 0.30000001192093
obj70.Shape = Enum.PartType.Ball
obj70.Name = "stretchlol"
obj70.Parent = obj41

-- 71 - stretchlol
local obj71 = Instance.new("Part")
obj71.CFrame = CFrame.new(Vector3.new(67.1960983, 3.65356374,
6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj71.CanCollide = false
obj71.Transparency = 1
obj71.TopSurface = Enum.SurfaceType.Smooth
obj71.BottomSurface = Enum.SurfaceType.Smooth
obj71.Material = Enum.Material.SmoothPlastic
obj71.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj71.BrickColor = BrickColor.new("Pastel brown")
obj71.Friction = 0.30000001192093
obj71.Shape = Enum.PartType.Ball
obj71.Name = "stretchlol"
obj71.Parent = obj41

-- 72 - stretchlol
local obj72 = Instance.new("Part")
obj72.CFrame = CFrame.new(Vector3.new(66.944519, 3.22988653,
7.64748716)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
obj72.CanCollide = false
obj72.Transparency = 1
obj72.TopSurface = Enum.SurfaceType.Smooth
obj72.BottomSurface = Enum.SurfaceType.Smooth
obj72.Material = Enum.Material.SmoothPlastic
obj72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj72.BrickColor = BrickColor.new("Pastel brown")
obj72.Friction = 0.30000001192093
obj72.Shape = Enum.PartType.Ball
obj72.Name = "stretchlol"
obj72.Parent = obj41

-- 73 - stretchlol
local obj73 = Instance.new("Part")
obj73.CFrame = CFrame.new(Vector3.new(66.851532, 3.04020095,
7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
obj73.CanCollide = false
obj73.Transparency = 1
obj73.TopSurface = Enum.SurfaceType.Smooth
obj73.BottomSurface = Enum.SurfaceType.Smooth
obj73.Material = Enum.Material.SmoothPlastic
obj73.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj73.BrickColor = BrickColor.new("Pastel brown")
obj73.Friction = 0.30000001192093
obj73.Shape = Enum.PartType.Ball
obj73.Name = "stretchlol"
obj73.Parent = obj41

-- 74 - stretchlol
local obj74 = Instance.new("Part")
obj74.CFrame = CFrame.new(Vector3.new(66.5551376, 3.48395109,
7.33871603)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
obj74.CanCollide = false
obj74.Transparency = 1
obj74.TopSurface = Enum.SurfaceType.Smooth
obj74.BottomSurface = Enum.SurfaceType.Smooth
obj74.Material = Enum.Material.SmoothPlastic
obj74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj74.BrickColor = BrickColor.new("Pastel brown")
obj74.Friction = 0.30000001192093
obj74.Shape = Enum.PartType.Ball
obj74.Name = "stretchlol"
obj74.Parent = obj41

-- 75 - stretchlol
local obj75 = Instance.new("Part")
obj75.CFrame = CFrame.new(Vector3.new(66.8069, 3.60357046,
7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj75.CanCollide = false
obj75.Transparency = 1
obj75.TopSurface = Enum.SurfaceType.Smooth
obj75.BottomSurface = Enum.SurfaceType.Smooth
obj75.Material = Enum.Material.SmoothPlastic
obj75.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj75.BrickColor = BrickColor.new("Pastel brown")
obj75.Friction = 0.30000001192093
obj75.Shape = Enum.PartType.Ball
obj75.Name = "stretchlol"
obj75.Parent = obj41

-- 76 - stretchlol
local obj76 = Instance.new("Part")
obj76.CFrame = CFrame.new(Vector3.new(67.0182953, 3.88547921,
6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
obj76.CanCollide = false
obj76.Transparency = 1
obj76.TopSurface = Enum.SurfaceType.Smooth
obj76.BottomSurface = Enum.SurfaceType.Smooth
obj76.Material = Enum.Material.SmoothPlastic
obj76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
obj76.BrickColor = BrickColor.new("Pastel brown")
obj76.Friction = 0.30000001192093
obj76.Shape = Enum.PartType.Ball
obj76.Name = "stretchlol"
obj76.Parent = obj41
obj1.PrimaryPart = obj4

local stretches = obj41:GetChildren()


for i,v in pairs(stretches) do
v.Anchored = true
v.Parent = obj1
end
for i,v in pairs(obj2:GetChildren()) do
v.Anchored = true
v.Parent = obj1
end
obj2:Destroy()
obj41:Destroy()

local previous = nil


for i,v in pairs(obj1:GetChildren()) do
if v:IsA('BasePart') then
if previous then
local weld = Instance.new('Weld',v)
weld.Part0 = v
weld.Part1 = previous
weld.C0 = v.CFrame:inverse() * previous.CFrame
previous.Anchored = false
previous.CanCollide = false
local vee = v
weld.AncestryChanged:connect(function(mez,par)
wait()
weld.Parent = vee
end)
end
previous = v
end
end
previous.Anchored = false
previous.CanCollide = false

obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.ne
w(0,100,0))
-- 2 - Part
local ree = Instance.new("Part")
ree.CFrame = CFrame.new(Vector3.new(50.5, 141, 5.5))
ree.Transparency = 0.80000001192093
ree.Material = Enum.Material.Neon
ree.CFrame = CFrame.new(obj4.Position)
ree.Size = Vector3.new(5, math.huge, 5)
ree.BrickColor = BrickColor.new("New Yeller")
ree.Friction = 0.30000001192093
ree.Shape = Enum.PartType.Block
ree.Parent = handle

-- 3 - Mesh
local ree2 = Instance.new("CylinderMesh")
ree2.Parent = ree
local thing = Instance.new('BodyPosition',obj9)
local thing2 = Instance.new('BodyPosition',ree)
thing2.P = 100000
thing2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
thing.MaxForce = Vector3.new(10000,10000,10000)
for i=1,100 do
thing2.Position = obj4.Position

obj1:SetPrimaryPartCFrame(CFrame.new(obj1.PrimaryPart.Position)*CFrame.Angles(math.
rad(handle.Orientation.X),math.rad(handle.Orientation.Y),math.rad(handle.Orientatio
n.Z))*CFrame.Angles(0,math.rad(180),0))
thing.Position = handle.Position+
(handle.CFrame.rightVector*0.5)
wait()
end
thing:Destroy()
local lmfao = Instance.new('Weld',obj4)
lmfao.C0 = CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0)
lmfao.Part0 = obj4
lmfao.Part1 = handle
ree:Destroy()
working = false
end

function katanamode()
blademode = "katana"
-- 1 - weeb shit
local weebshit1 = handle

-- 16 - top cap
local weebshit16 = Instance.new("Part")
weebshit16.CFrame = CFrame.new(Vector3.new(206.400146,
11.5499945, 5.00058556)) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
weebshit16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit16.Size = Vector3.new(0.1, 0.05,0.05) --0.65, 0.65
weebshit16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit16.Anchored = false
weebshit16.BrickColor = BrickColor.new("Really black")
weebshit16.Friction = 0.30000001192093
weebshit16.Shape = Enum.PartType.Cylinder
weebshit16.Name = "top cap"
weebshit16.Parent = weebshit1
local weld = Instance.new('Weld',weebshit16)
weld.Part0 = weebshit16
weld.Part1 = handle
weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0,
1.00000048)
--weld,part,endsize,endpos,amntime
grow(weld,weebshit16,Vector3.new(0.1,0.65,0.65),CFrame.new(0.6,
0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048),0.1)

-- 8 - blade
local weebshit8 = Instance.new("Part")
weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit8.Material = Enum.Material.Metal
weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit8.Anchored = false
weebshit8.BrickColor = BrickColor.new("Dark stone grey")
weebshit8.Friction = 0.30000001192093
weebshit8.Shape = Enum.PartType.Block
weebshit8.Name = "blade"
weebshit8.Parent = weebshit1
weebshit8:BreakJoints()
local bld1 = weebshit8
local weld2 = Instance.new('Weld',weebshit8)
weld2.Part0 = weebshit8
weld2.Part1 = handle
weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180),
0, math.rad(-90))
local coru=coroutine.wrap(function()

grow(weld2,weebshit8,Vector3.new(0.23,1.17,0.1),CFrame.new(1.25, 0, 0) *
CFrame.Angles(math.rad(180), 0, math.rad(-90)),0.05)
end)
coru()

-- 9 - blade
local weebshit9 = Instance.new("Part")
weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736,
5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392)
weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit9.Material = Enum.Material.Metal
weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit9.Anchored = false
weebshit9.BrickColor = BrickColor.new("Pearl")
weebshit9.Friction = 0.30000001192093
weebshit9.Shape = Enum.PartType.Block
weebshit9.Name = "blade"
weebshit9.Parent = weebshit8
local bld2 = weebshit9
local weld3 = Instance.new('Weld',weebshit9)
weld3.Part0 = weebshit9
weld3.Part1 = weebshit8
weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17,
0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
-- 10 - blade
local weebshit10 = Instance.new("Part")
weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313,
5)) * CFrame.Angles(-0, 0, 0.10472027212381)
weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit10.Material = Enum.Material.Metal
weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit10.Anchored = false
weebshit10.BrickColor = BrickColor.new("Dark stone grey")
weebshit10.Friction = 0.30000001192093
weebshit10.Shape = Enum.PartType.Block
weebshit10.Name = "blade"
weebshit10.Parent = weebshit1
local weld4 = Instance.new('Weld',weebshit10)
weld4.Part0 = weebshit10
weld4.Part1 = weebshit8
weld4.C1 = CFrame.new(-0.01, 0.55, -1.14440918e-05, 0.998631477,
0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -
1.3056685e-05, 8.01841452e-06, -1.00000095)
local coru=coroutine.wrap(function()

grow(weld4,weebshit10,Vector3.new(0.23,1.17,0.1),CFrame.new(-0.0285797119,
1.14634609, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05,
0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -
1.00000095),0.1)
end)
coru()
-- 11 - blade
local weebshit11 = Instance.new("Part")
weebshit11.CFrame = CFrame.new(Vector3.new(206.384079,
14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381)
weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit11.Material = Enum.Material.Metal
weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit11.Anchored = false
weebshit11.BrickColor = BrickColor.new("Pearl")
weebshit11.Friction = 0.30000001192093
weebshit11.Shape = Enum.PartType.Block
weebshit11.Name = "blade"
weebshit11.Parent = weebshit1
local weld5 = Instance.new('Weld',weebshit10)
weld5.Part0 = weebshit10
weld5.Part1 = weebshit11
weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841,
0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)

-- 15 - blade
local weebshit15 = Instance.new("Part")
weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511,
5)) * CFrame.Angles(-0, 0, 0.052359949797392)
weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit15.Material = Enum.Material.Metal
weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009)
weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit15.Anchored = false
weebshit15.BrickColor = BrickColor.new("Dark stone grey")
weebshit15.Friction = 0.30000001192093
weebshit15.Shape = Enum.PartType.Block
weebshit15.Name = "blade"
weebshit15.Parent = weebshit1
local weld6 = Instance.new('Weld',weebshit15)
weld6.Part0 = weebshit15
weld6.Part1 = weebshit10
weld6.C1 = CFrame.new(-0.01, -0.55, 0, 0.99863112, -0.0523363762,
5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -
1.00508332e-05, -1.0000006)
local coru=coroutine.wrap(function()
grow(weld6,weebshit15,Vector3.new(0.229999945, 1.17000151,
0.100000009),CFrame.new(-0.0274810791, -1.13038063, 0, 0.99863112, -0.0523363762,
5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -
1.00508332e-05, -1.0000006),0.1)
end)
coru()

-- 12 - blade
local weebshit12 = Instance.new("Part")
weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957,
5.00158167)) * CFrame.Angles(-0, 0, -0)
weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit12.Material = Enum.Material.Metal
weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit12.Anchored = false
weebshit12.BrickColor = BrickColor.new("Pearl")
weebshit12.Friction = 0.30000001192093
weebshit12.Shape = Enum.PartType.Block
weebshit12.Name = "blade"
weebshit12.Parent = weebshit1
local weld7 = Instance.new('Weld',weebshit12)
weld7.Part0 = weebshit12
weld7.Part1 = weebshit15
weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841,
0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)

-- 14 - blade
local weebshit14 = Instance.new("Part")
weebshit14.CFrame = CFrame.new(Vector3.new(206.155365,
15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592)
weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit14.Material = Enum.Material.Metal
weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit14.Anchored = false
weebshit14.BrickColor = BrickColor.new("Dark stone grey")
weebshit14.Friction = 0.30000001192093
weebshit14.Shape = Enum.PartType.Block
weebshit14.Name = "blade"
weebshit14.Parent = weebshit1
local weld8 = Instance.new('Weld',weebshit14)
weld8.Part0 = weebshit14
weld8.Part1 = weebshit15
weld8.C1 = CFrame.new(-0.01, 0.45, -1.43051147e-06, 0.99862963,
0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06,
8.47656065e-06, 1.7598054e-06, 1)
local coru=coroutine.wrap(function()
grow(weld8,weebshit14,Vector3.new(0.229999945, 0.700001657,
0.100000009),CFrame.new(-0.0191650391, 0.911635399, -1.43051147e-06, 0.99862963,
0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06,
8.47656065e-06, 1.7598054e-06, 1),0.1)
end)
coru()

-- 13 - blade
local weebshit13 = Instance.new("Part")
weebshit13.CFrame = CFrame.new(Vector3.new(206.268967,
15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592)
weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit13.Material = Enum.Material.Metal
weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit13.Anchored = false
weebshit13.BrickColor = BrickColor.new("Pearl")
weebshit13.Friction = 0.30000001192093
weebshit13.Shape = Enum.PartType.Block
weebshit13.Name = "blade"
weebshit13.Parent = weebshit1
local weld9 = Instance.new('Weld',weebshit13)
weld9.Part0 = weebshit13
weld9.Part1 = weebshit14
weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796,
0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)

-- 18 - blade
local weebshit18 = Instance.new("WedgePart")
weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674,
5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit18.Material = Enum.Material.Metal
weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108)
weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit18.Anchored = false
weebshit18.BrickColor = BrickColor.new("Dark stone grey")
weebshit18.Friction = 0.30000001192093
weebshit18.Name = "blade"
weebshit18.Parent = weebshit1
local weld10 = Instance.new('Weld',weebshit18)
weld10.Part0 = weebshit18
weld10.Part1 = weebshit14
weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-
06)*CFrame.Angles(0,math.rad(-90),0)
local coru=coroutine.wrap(function()
grow(weld10,weebshit18,Vector3.new(0.1, 0.3,
0.23),CFrame.new(0, 0.499937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-
90),0),0.1)
end)
coru()

-- 19 - blade
local weebshit19 = Instance.new("WedgePart")
weebshit19.CFrame = CFrame.new(Vector3.new(206.096375,
15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046,
1.5707963705063)
weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit19.Material = Enum.Material.Metal
weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091)
weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
weebshit19.Anchored = false
weebshit19.BrickColor = BrickColor.new("Pearl")
weebshit19.Friction = 0.30000001192093
weebshit19.Name = "blade"
weebshit19.Parent = weebshit1
local weld11 = Instance.new('Weld',weebshit19)
weld11.Part0 = weebshit19
weld11.Part1 = weebshit18
weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0)
local coru=coroutine.wrap(function()
grow(weld11,weebshit19,Vector3.new(0.05, 0.37,
0.28),CFrame.new(0, 0.011, -0.029) * CFrame.Angles(0, 0, 0),0.1)
end)
coru()
end

function gunmode()
working = true

working = false
end

function knifemode()
blademode = "knife"
-- 6 - thicc cap
local obj6 = Instance.new("Part")
obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813,
5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
obj6.Size = Vector3.new(0.3, 0.3, 0.3)
obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
obj6.Anchored = false
obj6.BrickColor = BrickColor.new("Really black")
obj6.Friction = 0.30000001192093
obj6.Shape = Enum.PartType.Ball
obj6.Name = "thicc cap"
obj6.Parent = handle
local weld2 = Instance.new('Weld',obj6)
weld2.Part0 = obj6
weld2.Part1 = handle
weld2.C0 = CFrame.new(0.4, 0, 0)
grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0,
0),0.1)

-- 8 - thicc top cap


local obj8 = Instance.new("Part")
obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078,
5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
obj8.Size = Vector3.new(0.3, 0.3, 0.3)
obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
obj8.Anchored = false
obj8.BrickColor = BrickColor.new("Really black")
obj8.Friction = 0.30000001192093
obj8.Shape = Enum.PartType.Ball
obj8.Name = "thicc top cap"
obj8.Parent = handle
local weld1 = Instance.new('Weld',obj8)
weld1.Part0 = obj8
weld1.Part1 = handle
weld1.C0 = CFrame.new(-0.4, 0, 0)
grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0,
0),0.1)
-- 4 - thicc blade
local obj4 = Instance.new("Part")
obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046,
5.00099707)) * CFrame.Angles(-0, 0, -0)
obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
obj4.Material = Enum.Material.Metal
obj4.Size = Vector3.new(0.23, 0.1, 0.1)
obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
obj4.Anchored = false
obj4.BrickColor = BrickColor.new("Dark stone grey")
obj4.Friction = 0.30000001192093
obj4.Shape = Enum.PartType.Block
obj4.Name = "blade"
obj4.Parent = handle
local weld4 = Instance.new('Weld',obj4)
weld4.Part0 = obj4
weld4.Part1 = handle
weld4.C0 = CFrame.new(0, -0.535,
0)*CFrame.Angles(0,0,math.rad(90))
local coru=coroutine.wrap(function()
grow(weld4,obj4,Vector3.new(0.23, 1.19,
0.1),CFrame.new(0.5, 0, 0),0.1)
end)
coru()

-- 5 - thicc blade
local obj5 = Instance.new("Part")
obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954,
5.00158167)) * CFrame.Angles(-0, 0, -0)
obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
obj5.Material = Enum.Material.Metal
obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007)
obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
obj5.Anchored = false
obj5.BrickColor = BrickColor.new("Pearl")
obj5.Friction = 0.30000001192093
obj5.Shape = Enum.PartType.Block
obj5.Name = "blade"
obj5.Parent = handle
local weld5 = Instance.new('Weld',obj5)
weld5.Part0 = obj5
weld5.Part1 = obj4
weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0)
grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0,
0),0.1)

-- 3 - thicc blade
local obj3 = Instance.new("WedgePart")
obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006,
5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
obj3.Material = Enum.Material.Metal
obj3.Size = Vector3.new(0.1, 0, 0.23)
obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
obj3.Anchored = false
obj3.BrickColor = BrickColor.new("Dark stone grey")
obj3.Friction = 0.30000001192093
obj3.Name = "blade"
obj3.Parent = handle
local weld6 = Instance.new('Weld',obj3)
weld6.Part0 = obj3
weld6.Part1 = obj4
weld6.C0 = CFrame.new(0, -0.595,
0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
local coru=coroutine.wrap(function()
grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0,
0.15, 0),0.05)
end)
coru()

-- 2 - thicc blade
local obj2 = Instance.new("WedgePart")
obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696,
5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
obj2.Material = Enum.Material.Metal
obj2.Size = Vector3.new(0.05, 0, 0.26)
obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
obj2.Anchored = false
obj2.BrickColor = BrickColor.new("Lily white")
obj2.Friction = 0.30000001192093
obj2.Name = "blade"
obj2.Parent = handle
local weld7 = Instance.new('Weld',obj2)
weld7.Part0 = obj2
weld7.Part1 = obj4
weld7.C0 = CFrame.new(0, -0.595,
0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02,
0.165, 0),0.05)
end

function raep()
working = true
pcall(function()
local holyshit = Instance.new("Sound", handle)
holyshit.SoundId = "rbxassetid://345287845"
holyshit.Volume = 5
holyshit:Play()
holyshit.TimePosition = 0.6
--[[local waitwhatthefuck = Instance.new("Sound", handle)
waitwhatthefuck.SoundId = "rbxassetid://864314263"
waitwhatthefuck:Play()]]--
local coru=coroutine.wrap(function()
wait(1.95)
holyshit.TimePosition = 2.8
end)
coru()
local tweld = Instance.new("Weld", char.HumanoidRootPart)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso
local rweld = Instance.new("Weld", char["Right Arm"])
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
local lweld = Instance.new("Weld", char["Left Arm"])
lweld.Part0 = char.Torso
lweld.Part1 = char["Left Arm"]
lweld.C0 = CFrame.new(-1.5, 0, 0)

char.Humanoid.WalkSpeed = 16

local cor = coroutine.wrap(function()


lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) *
CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) *
CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) *
CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)

local particl = Instance.new("ParticleEmitter")


particl.LightEmission = 3
particl.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)),
ColorSequenceKeypoint.new(0.25, Color3.fromRGB(248, 153, 0)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
particl.LightInfluence = 0.75
particl.Size =
NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1,
0)})
particl.Lifetime = NumberRange.new(0.1, 0.5)
particl.Rate = 50
particl.RotSpeed = NumberRange.new(300, 300)
particl.Speed = NumberRange.new(0, 1)
particl.SpreadAngle = Vector2.new(90, 90)
particl.Parent = handle

for i, v in pairs(handle["pink toy"]:GetChildren()) do


if v:IsA("Part") then
cooldildo = particl:Clone()
cooldildo.Parent = v
end
end

particl:Remove()

wait(1)
MOAN = true

char.Humanoid.WalkSpeed = 75

local cor = coroutine.wrap(function()


lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) *
CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
end)
local cor3 = coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
end)
cor()
cor2()
cor3()
lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) *
CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
local omgg = 0
repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~=
nil or omgg > 2
holyshit:Destroy()
char.Humanoid.WalkSpeed = 16
MOAN = false
if aidsificating == nil then
for i, v in pairs(handle["pink toy"]:GetChildren())
do
if v:IsA("Part") then

v:FindFirstChild("ParticleEmitter"):Destroy()
end
end
local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) *
CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
end)
local cor3 = coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
end)
cor()
cor2()
cor3()
lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) *
CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)

lweld:Remove()
rweld:Remove()
tweld:Remove()

if torsoclone and char:FindFirstChild("Torso") and


char:FindFirstChild("HumanoidRootPart") then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent = char.HumanoidRootPart
end
if leftclone and char:FindFirstChild('Left Arm') and
char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if rightclone and char:FindFirstChild('Right Arm')
and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
else
pcall(function()
aidsificating.HumanoidRootPart:Destroy()
end)
pcall(function()
ragdollpart(aidsificating,"Right Arm")
ragdollpart(aidsificating,"Right Leg")
ragdollpart(aidsificating,"Left Arm")
ragdollpart(aidsificating,"Left Leg")
end)
pcall(function()
ragdollpart(aidsificating,"RightUpperArm")
ragdollpart(aidsificating,"RightUpperLeg")
ragdollpart(aidsificating,"LeftUpperArm")
ragdollpart(aidsificating,"LeftUpperLeg")
end)
pcall(function()
local weld =
Instance.new('Weld',aidsificating.Torso)
weld.Part0 = aidsificating.Torso
weld.Part1 = handle
weld.C0 = CFrame.new(0.2,-
2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
for i,v in pairs(handle["pink
toy"]:GetChildren()) do
if v:IsA('BasePart') and v.Name ==
"stretchlol" then
v.BrickColor =
aidsificating.Torso.BrickColor
v.Transparency = 0
end
end
end)
pcall(function()
local weld =
Instance.new('Weld',aidsificating.UpperTorso)
weld.Part0 = aidsificating.UpperTorso
weld.Part1 = handle
weld.C0 = CFrame.new(0.2,-
2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
for i,v in pairs(handle["pink
toy"]:GetChildren()) do
if v:IsA('BasePart') and v.Name ==
"stretchlol" then
v.BrickColor =
aidsificating.UpperTorso.BrickColor
v.Transparency = 0
end
end
end)
lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) *
CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
wait(2)
for i,v in pairs(aidsificating:GetDescendants()) do
if v:IsA('Weld') then v:Destroy() end
end
pcall(function()
ragdollpart(aidsificating,"Head")
end)
pcall(function()
local thang = "Torso"
if aidsificating:FindFirstChild('UpperTorso')
then
thang = "UpperTorso"
end
local ayybleed =
Instance.new('Part',aidsificating)
ayybleed.Size = Vector3.new(0.2,0.2,0.2)
ayybleed.BrickColor = BrickColor.new('Maroon')
ayybleed.Material = Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 1
ayybleed.CFrame = aidsificating[thang].CFrame
ayybleed:BreakJoints()
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,-1,0)
attachment1.Orientation = Vector3.new(180, 0,
0)
local attachment0 =
Instance.new('Attachment',aidsificating[thang])
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = aidsificating
end
local bleedBLEED= coroutine.wrap(function()
bleed(ayybleed,true)
end)
bleedBLEED()
end)
aidsificating = nil
pcall(function()
for i,v in pairs(handle["pink
toy"]:GetChildren()) do
if v:IsA('BasePart') and v.Name ==
"stretchlol" then
v.Transparency = 1
end
end
end)
local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25,
0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) *
CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
wait(0.1)
local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) *
CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08)
end)
local cor3 = coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
end)
cor()
cor2()
cor3()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) *
CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)

lweld:Remove()
rweld:Remove()
tweld:Remove()

if torsoclone and char:FindFirstChild("Torso") and


char:FindFirstChild("HumanoidRootPart") then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent = char.HumanoidRootPart
end
if leftclone and char:FindFirstChild('Left Arm') and
char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if rightclone and char:FindFirstChild('Right Arm')
and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
end
end)
working = false
end

function katanaQ()
working = true
swinging = true
gettingeem = true
pcall(function()
local rweld = Instance.new("Weld", char["Right Arm"])
local tweld = Instance.new("Weld", char.HumanoidRootPart)
pcall(function()
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso
end)

char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100

local at1 = Instance.new("Attachment", handle)


local at2 = Instance.new("Attachment", handle)
at1.Visible = false
at1.Position = Vector3.new(5, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(1, 0, 0)

local trail = Instance.new("Trail", handle)


trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2
local coru=coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) *
CFrame.Angles(0, math.rad(90), math.rad(90)),0.08)
end)
coru()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
local ree=0
while goteem == nil and ree < 1 do
wait(0.05)
ree=ree+0.05
end
char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
gettingeem = false
swinging = false
if goteem then
wait(2)
pcall(function()
local sounn = Instance.new("Sound",
goteem.Torso)
local lipp = math.random(1, 3)
if lipp == 1 then sounn.SoundId =
"rbxassetid://444667844" end
if lipp == 2 then sounn.SoundId =
"rbxassetid://444667824" end
if lipp == 3 then sounn.SoundId =
"rbxassetid://444667859" end
sounn:Play()
end)
ragdollpart(goteem,"Head")
for i,v in pairs(goteem:GetDescendants()) do
if v:IsA('Weld') then v:Destroy() end
end
goteem = nil
end
trail:Destroy()
at1:Destroy()
at2:Destroy()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
local cor = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, 0, 0),0.08)
end)
cor()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) *
CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
rweld:Destroy()
tweld:Destroy()
if rightclone and char:FindFirstChild('Right Arm') and
char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
if torsoclone and char:FindFirstChild('Torso') and
char:FindFirstChild('HumanoidRootPart') then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent = char.HumanoidRootPart
end
end)
swinging = false
gettingeem = false
working = false
end
local function katanaE()
working = true
swinging = true
SLESH = true
pcall(function()
local rweld = Instance.new("Weld", char["Right Arm"])
local tweld = Instance.new("Weld", char.HumanoidRootPart)
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso

char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
local at1 = Instance.new("Attachment", handle)
local at2 = Instance.new("Attachment", handle)
at1.Visible = false
at1.Position = Vector3.new(5, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(1, 0, 0)

local trail = Instance.new("Trail", handle)


trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2
local coru=coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) *
CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
end)
coru()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)

wait(1)
char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
trail:Destroy()
at1:Destroy()
at2:Destroy()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
local cor = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, 0, 0),0.08)
end)
cor()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) *
CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
rweld:Destroy()
tweld:Destroy()
if rightclone and char:FindFirstChild('Right Arm') and
char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
if torsoclone and char:FindFirstChild('Torso') and
char:FindFirstChild('HumanoidRootPart') then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent = char.HumanoidRootPart
end
end)
swinging = false
SLESH = false
working = false
end

function begoneTHOUGHT()
working = true
pcall(function()
local thott = Instance.new("Sound", char)
thott.SoundId = "rbxassetid://949916584"
thott.Volume = 1
thott.TimePosition = 0.5
thott.PlaybackSpeed = 1
thott.EmitterSize = player.CameraMaxZoomDistance+1
thott.MaxDistance = player.CameraMaxZoomDistance+1
thott:Play()

local rweld = Instance.new("Weld", char["Right Arm"])


local tweld = Instance.new("Weld", char.HumanoidRootPart)
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso

local coru=coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) *
CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
end)
coru()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)

wait(0.5)
local thote = Instance.new("Sound", char.Head)
thote.SoundId = "rbxassetid://358498516"
thote.Volume = 1
thote:Play()

local coru=coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) *
CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
end)
coru()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
wait(0.04)
local ree = Instance.new('Part',workspace)
ree.Shape = Enum.PartType.Cylinder
ree.CanCollide = false
ree.Anchored = false
ree.Size = Vector3.new(0.5,2,2)
ree.TopSurface = Enum.SurfaceType.Smooth
ree.BottomSurface = Enum.SurfaceType.Smooth
ree.Transparency = 0.8
ree.Material =Enum.Material.Neon
ree.BrickColor = BrickColor.new('Toothpaste')
ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90))
ree:BreakJoints()
local reee = Instance.new("Sound", ree)
reee.SoundId = "rbxassetid://138677306"
reee:Play()
local heck = Instance.new('BodyVelocity',ree)
heck.Velocity = ree.CFrame.rightVector*50
heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
local coru=coroutine.wrap(function()
for i=1,21 do
local cf = ree.CFrame
ree.Size = ree.Size+Vector3.new(0,2,2)
ree.CFrame = cf
wait()
end
for i=1,4 do
local cf = ree.CFrame
ree.Size = ree.Size+Vector3.new(0,2,2)
ree.CFrame = cf
ree.Transparency = ree.Transparency + 0.05
wait()
end
ree:Destroy()
end)
coru()
ree.Touched:connect(function(hit)
if hit.Parent and hit.Parent ~= char and
hit.Parent:FindFirstChildOfClass('Humanoid') then

hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100
ragdollpart(hit.Parent,"Head")
end
end)
wait(0.5)
local coru=coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) *
CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
end)
coru()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)

rweld:Destroy()
tweld:Destroy()
if rightclone and char:FindFirstChild('Right Arm') and
char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
if torsoclone and char:FindFirstChild('Torso') and
char:FindFirstChild('HumanoidRootPart') then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent = char.HumanoidRootPart
end
end)
working = false
end

function katanaswing()
working = true
pcall(function()
local rweld = Instance.new("Weld", char["Right Arm"])
local lweld = Instance.new("Weld", char["Left Arm"])
local tweld = Instance.new("Weld", char.HumanoidRootPart)
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
lweld.Part0 = char.Torso
lweld.Part1 = char["Left Arm"]
lweld.C0 = CFrame.new(-1.5, 0, 0)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso

local cor = coroutine.wrap(function()


lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, math.rad(45), 0),0.08)
end)
cor()
lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) *
CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
wait(0.2)
local at1 = Instance.new("Attachment", handle)
local at2 = Instance.new("Attachment", handle)
at1.Visible = false
at1.Position = Vector3.new(5, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(1, 0, 0)

local trail = Instance.new("Trail", handle)


trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color),
ColorSequenceKeypoint.new(1, trail.Parent.Color)})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2

swinging = true

local cor = coroutine.wrap(function()


lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, math.rad(-45), 0),0.04)
end)
cor()
lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) *
CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
wait(0.2)
swinging = false
trail:Destroy()
at1:Destroy()
at2:Destroy()
local cor = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, 0, 0),0.08)
end)
cor()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) *
CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
rweld:Destroy()
lweld:Destroy()
tweld:Destroy()
if rightclone and char:FindFirstChild('Right Arm') and
char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
if leftclone and char:FindFirstChild('Left Arm') and
char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if torsoclone and char:FindFirstChild('Torso') and
char:FindFirstChild('HumanoidRootPart') then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent = char.HumanoidRootPart
end
end)
working = false
end

function throw()
working = true
pcall(function()
local rweld = char["Right Arm"]:FindFirstChild("Weld")
local lweld = char["Left Arm"]:FindFirstChild("Weld")
local tweld = Instance.new("Weld", char.HumanoidRootPart)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso
local throwsound = Instance.new("Sound", char.Head)
throwsound.SoundId = "rbxassetid://711753382"
throwsound.PlaybackSpeed = 0.75

local cor = coroutine.wrap(function()


lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, math.rad(-30), 0),0.04)
end)
local cor2 = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) *
CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
end)
cor()
cor2()
grabweld:Remove()
throwsound:Play()
local throwvel = Instance.new("BodyThrust")
throwvel.Force = Vector3.new(0, 3000, -2000)
pcall(function()
throwvel.Parent = grabbed.Torso
end)
pcall(function()
throwvel.Parent = grabbed.UpperTorso
end)

lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) *


CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
wait(0.15)
throwvel:Remove()
local cor = coroutine.wrap(function()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) *
CFrame.Angles(0, 0, 0),0.08)
end)
local cor2 = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) *
CFrame.Angles(0, 0, 0),0.08)
end)
cor()
cor2()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0,
0, 0),0.08)
lweld:Remove()
rweld:Remove()
tweld:Remove()
if rightclone and char:FindFirstChild('Right Arm') and
char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
if leftclone and char:FindFirstChild('Left Arm') and
char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if torsoclone and char:FindFirstChild('Torso') and
char:FindFirstChild('HumanoidRootPart') then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent = char.HumanoidRootPart
end
local lolgrabbed = grabbed
spawn(function()
wait(2)
unstun(lolgrabbed)
end)
end)
grabbed = nil
working = false
end
function whoosh(vroom)
vroom.Parent = workspace
vroom.Name = "Projectile"
vroom.CFrame =
CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),m
ath.rad(0))
vroom.Anchored = true
vroom.Velocity = Vector3.new(0,0,0)
vroom.RotVelocity = Vector3.new(0,0,0)
vroom.Anchored = false
game:GetService('Debris'):AddItem(vroom,10)
local flyy = Instance.new('BodyVelocity',vroom)
flyy.Velocity = vroom.CFrame.rightVector*200
local touched = false
for i,v in pairs(vroom:GetChildren()) do
if v:IsA('BasePart') then
v.Touched:connect(function(hit)
local pos = vroom.CFrame
if touched == false then
if hit and hit.Parent and
hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent~= char then
touched = true
local before = hit.Anchored
vroom.Anchored = true
vroom.Velocity = Vector3.new(0,0,0)
vroom.RotVelocity =
Vector3.new(0,0,0)
vroom.CFrame = vroom.CFrame-
(vroom.CFrame.rightVector)
hit.Anchored = true
flyy:Destroy()
pcall(function()
local weld =
Instance.new('Weld',hit)
weld.Part0 = hit
weld.Part1 = vroom
weld.C0 =
hit.CFrame:toObjectSpace(vroom.CFrame)
local ayybleed =
Instance.new('Part',hit)
ayybleed.Size =
Vector3.new(0.2,0.2,0.2)
ayybleed.BrickColor =
BrickColor.new('Maroon')
ayybleed.Material =
Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 1
ayybleed.CFrame = hit.CFrame
ayybleed:BreakJoints()
local attachment1 =
Instance.new('Attachment',ayybleed)
local attachment0 =
Instance.new('Attachment',hit)
for i,v in
pairs(vroom:GetChildren()) do
if v.Name == "blade" and
v.Size == Vector3.new(0.23, 1.19, 0.1) then
v.Name = "REEEE"
end
end
attachment1.Orientation =
vroom["REEEE"].Orientation+Vector3.new(90,0,0)
attachment0.Position =
hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-
(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
if attachment0 and
attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled
= true
constraint.UpperAngle =
0
constraint.LowerAngle =
0
constraint.Parent =
attachment0
end
local bleedBLEED=
coroutine.wrap(function()
bleed(ayybleed)
end)
bleedBLEED()
if hit.Name ~= "Head" and
hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then

game:GetService('Debris'):AddItem(ayybleed,7.5)
end
end)
hit.Anchored = before
vroom.Anchored = false
vroom.CanCollide = true
pcall(function()

vroom:FindFirstChildOfClass('Trail'):Destroy()
end)
for i,v in
pairs(vroom:GetChildren()) do
if v:IsA('BasePart') then
v.CanCollide = true
end
end
if hit.Name == "Head" or hit.Name
== "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then
pcall(function()

hit.Parent.HumanoidRootPart:Destroy()
end)
pcall(function()
ragdollpart(hit.Parent,"Left Arm")

ragdollpart(hit.Parent,"Left Leg")

ragdollpart(hit.Parent,"Right Arm")

ragdollpart(hit.Parent,"Right Leg")
end)
pcall(function()

ragdollpart(hit.Parent,"LeftUpperLeg")

ragdollpart(hit.Parent,"RightUpperLeg")

ragdollpart(hit.Parent,"LeftUpperArm")

ragdollpart(hit.Parent,"RightUpperArm")
end)
spawn(function()
wait(5)

ragdollpart(hit.Parent,"Head")
end)
else
pcall(function()

ragdollpart(hit.Parent,hit.Name)
end)
end
elseif hit and hit.CanCollide == true and
hit.Parent and hit.Parent ~= char then
touched = true
local before = hit.Anchored
vroom.Anchored = true
vroom.Velocity = Vector3.new(0,0,0)
vroom.RotVelocity =
Vector3.new(0,0,0)
hit.Anchored = true
flyy:Destroy()
vroom.CFrame = vroom.CFrame-
vroom.CFrame.rightVector
pcall(function()
local weld =
Instance.new('Weld',hit)
weld.Part0 = hit
weld.Part1 = vroom
weld.C0 =
hit.CFrame:toObjectSpace(vroom.CFrame)
end)
pcall(function()

vroom:FindFirstChildOfClass('Trail'):Destroy()
end)
hit.Anchored = before
vroom.Anchored = false
end
end
end)
end
end
end

function fling()
working = true
pcall(function()
local rweld = Instance.new("Weld", char["Right Arm"])
local lweld = Instance.new("Weld", char["Left Arm"])
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
lweld.Part0 = char.Torso
lweld.Part1 = char["Left Arm"]
lweld.C0 = CFrame.new(-1.5, 0, 0)
local tweld = Instance.new("Weld", char.HumanoidRootPart)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso

local at1 = Instance.new("Attachment", handle)


local at2 = Instance.new("Attachment", handle)
at1.Visible = false
at1.Position = Vector3.new(2, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(-0.3, 0, 0)

local trail = Instance.new("Trail", handle)


trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2

local cor = coroutine.wrap(function()


lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) *
CFrame.Angles(0, math.rad(0), math.rad(45)),0.07)
end)
cor()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) *
CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)

local cor = coroutine.wrap(function()


lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) *
CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
end)
local cor3 = coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) *
CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
end)
cor()
cor2()
cor3()
lerp(lweld,lweld.C0,CFrame.new(-1.75, 0.5, -0.5) *
CFrame.Angles(math.rad(90), math.rad(0), math.rad(-45)),0.07)
wait(0.2)

local cor = coroutine.wrap(function()


lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) *
CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) *
CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)

local cor = coroutine.wrap(function()


lerp(rweld,rweld.C0,CFrame.new(1.5, 0.5, -0.5) *
CFrame.Angles(math.rad(0), math.rad(60), math.rad(90)),0.03)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
end)
cor()
cor2()
whoosh(handle:Clone())
for i, v in pairs(handle:GetChildren()) do
if v:IsA("Part") then
v.Transparency = 1
end
end
handle.Transparency = 1
trail:Remove()
at1:Remove()
at2:Remove()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) *
CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) *
CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) *
CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
wait(0.2)

local cor = coroutine.wrap(function()


lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) *
CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) *
CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)

for i, v in pairs(handle:GetChildren()) do
if v:IsA("Part") then
v.Transparency = 0
end
end
handle.Transparency = 0
hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-
180),math.rad(-90), 0)

lweld:Remove()
rweld:Remove()
tweld:Remove()

if torsoclone and char:FindFirstChild("Torso") and


char:FindFirstChild("HumanoidRootPart") then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent = char.HumanoidRootPart
end
if leftclone and char:FindFirstChild('Left Arm') and
char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if rightclone and char:FindFirstChild('Right Arm') and
char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
end)
working = false
end

function kill()
working = true
pcall(function()
local rweld = char["Right Arm"]:FindFirstChild("Weld")
local lweld = char["Left Arm"]:FindFirstChild("Weld")
local tweld = Instance.new("Weld", char.HumanoidRootPart)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso
local killsound = Instance.new("Sound", grabbed.Head)
killsound.SoundId = "rbxassetid://150315649"
killsound.PlaybackSpeed = 1.2
local killsoundac = Instance.new("Sound", grabbed.Head)
killsoundac.SoundId = "rbxassetid://162194585"
killsoundac.PlaybackSpeed = 1
killsoundac.Volume = 1
local throwsound = Instance.new("Sound", char.Head)
throwsound.SoundId = "rbxassetid://711753382"
throwsound.PlaybackSpeed = 0.75
local chokesound = Instance.new("Sound", grabbed.Head)
chokesound.SoundId = "rbxassetid://418658161"
chokesound.TimePosition = 3
chokesound.PlaybackSpeed = 1
local bleedsound = Instance.new("Sound", grabbed.Head)
bleedsound.SoundId = "rbxassetid://244502094"
bleedsound.PlaybackSpeed = 1.5
bleedsound.Volume = 1

pitchun = math.random(9, 12)/10


pitchdos = math.random(9, 13)/10

killsound.PlaybackSpeed = pitchun
killsoundac.PlaybackSpeed = pitchdos
chokesound.PlaybackSpeed = pitchun

pcall(function()
grabbed.HumanoidRootPart:Destroy()
end)

lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) *


CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
wait(0.2)
lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) *
CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)

killsound:Play()
killsoundac:Play()
chokesound:Play()
bleedsound:Play()

local ayybleed = Instance.new('Part',grabbed)


ayybleed.Size = Vector3.new(0.2,0.2,0.2)
ayybleed.BrickColor = BrickColor.new('Maroon')
ayybleed.Material = Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 0.5
ayybleed.CFrame = grabbed.Head.CFrame
ayybleed:BreakJoints()
local attachment1 = Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(-0.55,0,0)
attachment1.Orientation = Vector3.new(90, 0, -90)
local attachment0 = Instance.new('Attachment')
pcall(function()
attachment0.Parent = grabbed.Torso
end)
pcall(function()
attachment0.Parent = grabbed.UpperTorso
end)
if attachment0 and attachment1 then
local constraint = Instance.new("HingeConstraint")
constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
pcall(function()
constraint.Parent = grabbed.Torso
end)
pcall(function()
constraint.Parent = grabbed.UpperTorso
end)
end
local bleedBLEED= coroutine.wrap(function()
bleed(ayybleed)
end)
bleedBLEED()

wait(0.2)

local at1 = Instance.new("Attachment", handle)


local at2 = Instance.new("Attachment", handle)
at1.Visible = false
at1.Position = Vector3.new(2, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(-0.3, 0, 0)

local trail = Instance.new("Trail", handle)


trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2

lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) *


CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) *
CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
local coru=coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
end)
coru()
local cor = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, math.rad(-30), 0),0.04)
end)
cor()
grabweld:Remove()
throwsound:Play()

local throwvel = Instance.new("BodyThrust")


throwvel.Force = Vector3.new(0, 3000, -1000)
pcall(function()
throwvel.Parent = grabbed.Torso
end)
pcall(function()
throwvel.Parent = grabbed.UpperTorso
end)

trail:Remove()
at1:Remove()
at2:Remove()
lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) *
CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
pcall(function()
ragdollpart(grabbed,"Left Arm")
ragdollpart(grabbed,"Left Leg")
ragdollpart(grabbed,"Right Arm")
ragdollpart(grabbed,"Right Leg")
end)
pcall(function()
ragdollpart(grabbed,"LeftUpperLeg")
ragdollpart(grabbed,"RightUpperLeg")
ragdollpart(grabbed,"LeftUpperArm")
ragdollpart(grabbed,"RightUpperArm")
end)
wait(0.15)
throwvel:Remove()
local cor = coroutine.wrap(function()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) *
CFrame.Angles(0, 0, 0),0.08)
end)
local cor2 = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) *
CFrame.Angles(0, 0, 0),0.08)
end)
cor()
cor2()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0,
0, 0),0.08)

lweld:Remove()
rweld:Remove()
tweld:Remove()

if torsoclone and char:FindFirstChild("Torso") and


char:FindFirstChild("HumanoidRootPart") then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent = char.HumanoidRootPart
end
if leftclone and char:FindFirstChild('Left Arm') and
char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if rightclone and char:FindFirstChild('Right Arm') and
char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
local coru2=coroutine.wrap(function()
local whyy = grabbed
local continue = true
local repeats = 0
while continue == true do
local ree = pcall(function()
if repeats < 20 then

whyy:FindFirstChildOfClass('Humanoid').Health =
whyy:FindFirstChildOfClass('Humanoid').Health-4.9
repeats = repeats+1
if
whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
continue = false
end
else
continue = false
end
end)
if ree == false then
continue = false
end
if continue == true then
wait(0.2)
end
end
ragdollpart(whyy,"Head")
end)
coru2()
throwsound:Remove()
killsound:Remove()
end)
grabbed = nil
working = false
end

function release()
working = true
pcall(function()
unstun(grabbed)
grabbed = nil
grabweld:Destroy()
removewelds(char["Right Arm"])
removewelds(char["Left Arm"])
local rweld = Instance.new("Weld", char["Right Arm"])
local lweld = Instance.new("Weld", char["Left Arm"])
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0,
math.rad(95), math.rad(105))
lweld.Part0 = char.Torso
lweld.Part1 = char["Left Arm"]
lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0,
math.rad(-140), math.rad(-105))
local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) *
CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
end)
local cor2 = coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) *
CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
lweld:Remove()
rweld:Remove()
if leftclone and char:FindFirstChild('Left Arm') and
char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if rightclone and char:FindFirstChild('Right Arm') and
char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
end)
working = false
end

function grab()
working = true
pcall(function()
local rweld = Instance.new("Weld", char["Right Arm"])
local lweld = Instance.new("Weld", char["Left Arm"])
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
lweld.Part0 = char.Torso
lweld.Part1 = char["Left Arm"]
lweld.C0 = CFrame.new(-1.5, 0, 0)

local at1 = Instance.new("Attachment", handle)


local at2 = Instance.new("Attachment", handle)
at1.Visible = false
at1.Position = Vector3.new(2, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(-0.3, 0, 0)

local trail = Instance.new("Trail", handle)


trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2

local spinnyshit = coroutine.wrap(function()


lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
end)
spinnyshit()
local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) *
CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
end)
cor()
lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) *
CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
wait(0.15)
grabbing = true
local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) *
CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
end)
cor()
lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) *
CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
at1:Remove()
at2:Remove()
trail:Remove()
wait(0.3)
grabbing = false

if grabbed == nil then


local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) *
CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
end)
local cor2 = coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) *
CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
lweld:Remove()
rweld:Remove()
if leftclone and char:FindFirstChild('Left Arm') and
char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if rightclone and char:FindFirstChild('Right Arm')
and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
end
end)
working = false
end
game:GetService("UserInputService").InputBegan:connect(function(kkk, g)
if g == false then
local key = kkk.KeyCode
if usable and working == false then
if key == Enum.KeyCode.Z then
if equipped == false then
if firsttime then
firsttime = false
notify("Equipped || Press X or C to
equip one of two weapons",true)
else
notify("Equipped")
end
equip()
else
notify("Unequipped")
unequip()
end
elseif key == Enum.KeyCode.X then
if blademode ~= "katana" and equipped == true
then
getrid(handle)
if firsttime2 then
firsttime2 = false
notify("Katana mode enabled ||
Press Q, E, or click to perform an action",true)
else
notify("Katana mode enabled")
end
katanamode()
elseif blademode == "katana" then
getrid(handle)
notify("Katana mode disabled")
end
elseif key == Enum.KeyCode.V then
if blademode ~= "gun" and equipped == true then
getrid(handle)
if firsttime5 then
firsttime5 = false
notify("Gun mode enabled || Click
to perform an action",true)
else
notify("Gun mode enabled")
end
gunmode()
elseif blademode == "gun" then
getrid(handle)
notify("Gun mode disabled")
end
elseif key == Enum.KeyCode.B then
if childlock == false then
if blademode ~= "dildo" and equipped ==
true then
getrid(handle)
if firsttime4 then
firsttime4 = false
notify("Dildo mode enabled ||
Click to perform an action",true)
else
notify("Dildo mode enabled")
end
dildo()
elseif blademode == "dildo" then
notify("Dildo mode disabled")
getrid(handle)
end
end
elseif key == Enum.KeyCode.C then
if blademode ~= "knife" and equipped == true
then
getrid(handle)
if firsttime3 then
firsttime3 = false
notify("Knife mode enabled || Press
F, E, T, or Q to set modes; Click to perform an action",true)
else
notify("Knife mode enabled")
end
knifemode()
elseif blademode == "knife" then
notify("Knife mode disabled")
getrid(handle)
end
elseif key == Enum.KeyCode.Q then
if blademode == "katana" then
notify()
katanaQ()
elseif blademode == "knife" then
mode = "release"
notify("Mode changed to "..mode)
end
elseif key == Enum.KeyCode.E then
if blademode == "katana" then
notify()
katanaE()
elseif blademode == "knife" then
mode = "throw"
notify("Mode changed to "..mode)
end
elseif key == Enum.KeyCode.F then
if blademode == "handle" then
notify([[BEGONE
THOT]])
begoneTHOUGHT()
elseif blademode == "knife" then
mode = "kill"
notify("Mode changed to "..mode)
end
elseif key == Enum.KeyCode.T then
if blademode == "knife" then
mode = "fling"
notify("Mode changed to "..mode)
end
end
end
if key == Enum.KeyCode.M and sounding == false then
--badass mode
pcall(function()
if badass.Playing == false then
sounding = true
for i,v in
pairs(workspace:GetDescendants()) do
if v:IsA('Sound') and
v~=player.Character.Head.Badass then
v:Stop()
end
end
badass:Play()
badass.Volume = 10
sounding = false
else
sounding = true
for i=1,100 do
badass.Volume = badass.Volume-0.1
wait()
end
badass.Volume = 0
badass:Stop()
sounding = false
end
end)
end
if key == Enum.KeyCode.R then
rag1 = true
if rag1 == true and rag2 == true then
oogabooga()
end
end
if key == Enum.KeyCode.G then
rag2 = true
if rag1 == true and rag2 == true then
oogabooga()
end
end
end
end)
game:GetService("UserInputService").InputEnded:connect(function(key, g)
local key = key.KeyCode
if g == false then
if key == Enum.KeyCode.R then
rag1 = false
end
if key == Enum.KeyCode.G then
rag2 = false
end
end
end)

handle.ChildAdded:connect(function(child)
if child:IsA('BasePart') then
child.CanCollide = false
if child.Name == "blade" then
child.Touched:connect(function(hit)
if blademode == "katana" and swinging then
if gettingeem then
if goteem == nil then
if
hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
local sounn =
Instance.new("Sound", char.Torso)
local lipp =
math.random(1, 3)
if lipp == 1 then
sounn.SoundId = "rbxassetid://444667844" end
if lipp == 2 then
sounn.SoundId = "rbxassetid://444667824" end
if lipp == 3 then
sounn.SoundId = "rbxassetid://444667859" end
sounn:Play()
goteem = hit.Parent
pcall(function()

goteem.HumanoidRootPart:Destroy()
end)
pcall(function()

ragdollpart(goteem,"Right Arm")

ragdollpart(goteem,"Right Leg")

ragdollpart(goteem,"Left Arm")

ragdollpart(goteem,"Left Leg")
end)
pcall(function()

ragdollpart(goteem,"RightUpperArm")

ragdollpart(goteem,"RightUpperLeg")

ragdollpart(goteem,"LeftUpperArm")

ragdollpart(goteem,"LeftUpperLeg")
end)
pcall(function()
local weld =
Instance.new('Weld',goteem.Torso)
weld.Part0 =
goteem.Torso
weld.Part1 =
handle
weld.C0 =
CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
end)
pcall(function()
local weld =
Instance.new('Weld',goteem.UpperTorso)
weld.Part0 =
goteem.UpperTorso
weld.Part1 =
handle
weld.C0 =
CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
end)
pcall(function()
local thang =
"Torso"
if
goteem:FindFirstChild('UpperTorso') then
thang =
"UpperTorso"
end
local ayybleed =
Instance.new('Part',goteem)
ayybleed.Size =
Vector3.new(0.2,0.2,0.2)

ayybleed.BrickColor = BrickColor.new('Maroon')
ayybleed.Material
= Enum.Material.SmoothPlastic
ayybleed.Name =
"ayybleed"

ayybleed.CanCollide = false

ayybleed.Transparency = 1
ayybleed.CFrame =
goteem[thang].CFrame

ayybleed:BreakJoints()
local attachment1
= Instance.new('Attachment',ayybleed)

attachment1.Position = Vector3.new(0,0,0)

attachment1.Orientation = Vector3.new(-90, 0, -90)


local attachment0
= Instance.new('Attachment',goteem[thang])
if attachment0 and
attachment1 then
local
constraint = Instance.new("HingeConstraint")

constraint.Attachment0 = attachment0

constraint.Attachment1 = attachment1

constraint.LimitsEnabled = true

constraint.UpperAngle = 0

constraint.LowerAngle = 0

constraint.Parent = goteem
end
local bleedBLEED=
coroutine.wrap(function()

bleed(ayybleed)
end)
bleedBLEED()
end)
end
end
elseif SLESH then

if hit.Parent and
hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
local sounn =
Instance.new("Sound", char.Torso)
local lipp = math.random(1,
3)
if lipp == 1 then
sounn.SoundId = "rbxassetid://444667844" end
if lipp == 2 then
sounn.SoundId = "rbxassetid://444667824" end
if lipp == 3 then
sounn.SoundId = "rbxassetid://444667859" end
sounn:Play()

ragdollpart(hit.Parent,hit.Name,false)
end
else
if
hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
local sounn =
Instance.new("Sound", char.Torso)
local lipp = math.random(1,
3)
if lipp == 1 then
sounn.SoundId = "rbxassetid://444667844" end
if lipp == 2 then
sounn.SoundId = "rbxassetid://444667824" end
if lipp == 3 then
sounn.SoundId = "rbxassetid://444667859" end
sounn:Play()
swinging = false

ragdollpart(hit.Parent,"Head",true,false)
end
end
elseif blademode == "knife" then
if grabbing == true and grabbed == nil
then
if
hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
grabbed = hit.Parent

stun(grabbed)

local grabwelds =
Instance.new("Weld", char.Torso)
grabwelds.Part0 = char.Torso
pcall(function()
grabwelds.Part1 =
grabbed.Torso
end)
pcall(function()
grabwelds.Part1 =
grabbed.UpperTorso
end)
grabwelds.C0 = CFrame.new(-
0.45, 0, -1)
grabweld = grabwelds
end
end
end
end)
end
elseif child:IsA("Model") then
child.ChildAdded:connect(function(dildotip)
if dildotip:IsA('BasePart') then
dildotip.Touched:connect(function(hit)
if MOAN == true then
if
hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
local sound =
Instance.new('Sound',hit.Parent.Head)
sound.SoundId =
'rbxassetid://959679286'
sound.Volume = 5
sound:Play()
local sound3 =
Instance.new("Sound",hit.Parent.Head)
sound3.Volume = 5.5
sound3.SoundId =
"rbxassetid://702631545"
sound3:Play()
pcall(function()
for i,v in
pairs(hit.Parent.Head:GetChildren()) do
if v:IsA('Decal')
then v:Destroy() end
end
end)
pcall(function()
local
ree=Instance.new('Decal',hit.Parent.Head)
ree.Name = "face"
ree.Texture =
"rbxassetid://996521543"
end)
MOAN = false
aidsificating = hit.Parent
for i, v in
pairs(handle["pink toy"]:GetChildren()) do
if v:IsA("Part") then

v:FindFirstChild("ParticleEmitter"):Destroy()
end
end
end
end
end)
end
end)
end
end)

mouse.Button1Down:connect(function(jew)
if usable and working == false and equipped then
if blademode == "katana" then
notify()
katanaswing()
elseif blademode == "knife" then
notify()
if grabbed == nil then
if mode == "fling" then
fling()
else
grab()
end
elseif grabbed ~= nil then
if mode == "kill" then
kill()
elseif mode == "throw" then
throw()
elseif mode == "release" then
release()
end
end
elseif blademode == "dildo" then
raep()
end
end
end)

end
spawned()

player.CharacterAdded:connect(function()
spawned()
end)
local avgs = {}

game:GetService('RunService').Heartbeat:connect(function(step)
local ofps = math.floor((60/(step*60))*10)/10
if #avgs > 100 then
table.remove(avgs,1)
end
table.insert(avgs,#avgs+1,ofps)
local fpsa = 0
for i,v in pairs(avgs) do
fpsa = fpsa+v
end
fpsa = math.floor(fpsa/#avgs)
fps.Text = 'FPS: '..tostring(fpsa)
end)
while true do
for i,v in pairs(rekt) do
if v.Parent ~= nil then
if v:FindFirstChildOfClass('Humanoid') and
v:FindFirstChildOfClass('Humanoid').Health>0 then
for a,c in pairs(v:GetChildren()) do
if c:IsA('Tool') then
c.ManualActivationOnly = true
wait()
if
game:GetService('Players'):GetPlayerFromCharacter(v) then
c.Parent =
game:GetService('Players'):GetPlayerFromCharacter(v).Backpack
c.ManualActivationOnly = false
end
end
end
v:FindFirstChildOfClass('Humanoid').PlatformStand =
true
v:FindFirstChildOfClass('Humanoid').Sit = false
v:FindFirstChildOfClass('Humanoid').JumpPower = 0
v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
v:FindFirstChildOfClass('Humanoid').Name = "hecc"
else
table.remove(rekt,i)
end
else
table.remove(rekt,i)
endlocal player = game:GetService('Players').LocalPlayer
local rightclone = Instance.new('Motor6D')
rightclone.Name = "Right Shoulder"
rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1,
-0, -0)
rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0,
-1, -0, -0)
local leftclone = Instance.new('Motor6D')
leftclone.Name = "Left Shoulder"
leftclone.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0,
1, 0, 0)
leftclone.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0,
1, 0, 0)
local leftlegclone = Instance.new('Motor6D')
leftlegclone.Name = "Left Hip"
leftlegclone.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1,
0, 1, 0, 0)
leftlegclone.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1,
0, 1, 0, 0)
local rightlegclone = Instance.new('Motor6D')
rightlegclone.Name = "Right Hip"
rightlegclone.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -
1, -0, -0)
rightlegclone.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0,
-1, -0, -0)
local torsoclone = Instance.new('Motor6D')
torsoclone.Name = "RootJoint"
torsoclone.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0,
1, 0)
torsoclone.C1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0,
1, 0)
local mouse = player:GetMouse()
local rag1 = false
local rag2 = false
local firsttime = true
local firsttime2 = true
local firsttime3 = true
local firsttime4 = true
local firsttime5 = true
local childlock = false
local math1 = math.random(1,5)
math1 = math1+(math.random(0,9)/10)
local math2 = math.random(1,15)
math2 = math2+(math.random(0,9)/10)
local math3 = math.random(1,10)
math3 = math3+(math.random(0,9)/10)
local math4 = math.random(5,100)
math4 = math4+(math.random(0,9)/10)
local answer = (math4+(math1*math3))/(math1*math2)
answer = math.floor((answer*10)+0.5)
answer = answer/10

local rekt = {}

-- Objects

local MainGUI = Instance.new("ScreenGui")


local Customize = Instance.new("TextButton")
local Frame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local Frame_2 = Instance.new("Frame")
local Frame_3 = Instance.new("Frame")
local ImageLabel = Instance.new("ImageLabel")
local R = Instance.new("TextBox")
local G = Instance.new("TextBox")
local B = Instance.new("TextBox")
local TextLabel_2 = Instance.new("TextLabel")
local TextLabel_3 = Instance.new("TextLabel")
local TextLabel_4 = Instance.new("TextLabel")
local Slider = Instance.new("Frame")
local Slidee = Instance.new("ImageButton")
local ChildLock = Instance.new("Frame")
local TextLabel_5 = Instance.new("TextLabel")
local mathz = Instance.new("TextLabel")
local TextBox = Instance.new("TextBox")
local Black = Instance.new('Frame')
local fps = Instance.new('TextLabel')

-- Properties

MainGUI.Name = "MainGUI"
MainGUI.ResetOnSpawn = false
pcall(function()
MainGUI.Parent = player.PlayerGui
end)
pcall(function()
MainGUI.Parent = game.CoreGui
game.CoreGui.RobloxGui.Backpack.Hotbar.AnchorPoint =
Vector2.new(0.5,0.5)
game.CoreGui.RobloxGui.Backpack.Hotbar.Position =
UDim2.new(0.5,0,0.85,0)
end)

Customize.Name = "Customize"
Customize.Parent = MainGUI
Customize.BackgroundColor3 = Color3.new(0, 0.776471,
0.282353)
Customize.BorderSizePixel = 0
Customize.Position = UDim2.new(0.15, 0, 0.9, 0)
Customize.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
Customize.Font = Enum.Font.SourceSans
Customize.FontSize = Enum.FontSize.Size14
Customize.Text = "Customize V4"
Customize.TextColor3 = Color3.new(1, 1, 1)
Customize.TextScaled = true
Customize.TextSize = 14
Customize.TextWrapped = true

Frame.Parent = Customize
Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706,
0.164706)
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(0, 0, 1, 0)
Frame.Size = UDim2.new(1, 0, 6.5, 0)

TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel.BackgroundTransparency = 1
TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
TextLabel.Font = Enum.Font.SourceSansLight
TextLabel.FontSize = Enum.FontSize.Size14
TextLabel.Text = "Blood Color: [255, 255, 255]"
TextLabel.TextColor3 = Color3.new(1, 1, 1)
TextLabel.TextScaled = true
TextLabel.TextSize = 14
TextLabel.TextWrapped = true
TextLabel.TextXAlignment = Enum.TextXAlignment.Right

Frame_2.Parent = TextLabel
Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0)
Frame_2.BorderSizePixel = 0
Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0)
Frame_2.Size = UDim2.new(1, 0, 1, 0)
Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY

Frame_3.Parent = Frame
Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
Frame_3.BackgroundTransparency = 1
Frame_3.BorderSizePixel = 0
Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988,
0)
Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0)
Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY

ImageLabel.Parent = Frame_3
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
ImageLabel.BackgroundTransparency = 1
ImageLabel.Size = UDim2.new(1, 0, 1, 0)
ImageLabel.Image = "rbxassetid://328298876"

R.Name = "R"
R.Parent = Frame_3
R.BackgroundColor3 = Color3.new(0.137255, 0.137255,
0.137255)
R.BorderSizePixel = 0
R.Position = UDim2.new(1.39999998, 0, 0, 0)
R.Size = UDim2.new(0.75, 0, 0.300000012, 0)
R.Font = Enum.Font.SourceSans
R.FontSize = Enum.FontSize.Size14
R.Text = "Input"
R.TextColor3 = Color3.new(1, 1, 1)
R.TextScaled = true
R.TextSize = 14
R.TextWrapped = true
R.TextXAlignment = Enum.TextXAlignment.Left

G.Name = "G"
G.Parent = Frame_3
G.BackgroundColor3 = Color3.new(0.137255, 0.137255,
0.137255)
G.BorderSizePixel = 0
G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0)
G.Size = UDim2.new(0.75, 0, 0.300000012, 0)
G.Font = Enum.Font.SourceSans
G.FontSize = Enum.FontSize.Size14
G.Text = "Input"
G.TextColor3 = Color3.new(1, 1, 1)
G.TextScaled = true
G.TextSize = 14
G.TextWrapped = true
G.TextXAlignment = Enum.TextXAlignment.Left

B.Name = "B"
B.Parent = Frame_3
B.BackgroundColor3 = Color3.new(0.137255, 0.137255,
0.137255)
B.BorderSizePixel = 0
B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0)
B.Size = UDim2.new(0.75, 0, 0.300000012, 0)
B.Font = Enum.Font.SourceSans
B.FontSize = Enum.FontSize.Size14
B.Text = "Input"
B.TextColor3 = Color3.new(1, 1, 1)
B.TextScaled = true
B.TextSize = 14
B.TextWrapped = true
B.TextXAlignment = Enum.TextXAlignment.Left

TextLabel_2.Parent = Frame_3
TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel_2.BackgroundTransparency = 1
TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0)
TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012,
0)
TextLabel_2.Font = Enum.Font.SourceSansLight
TextLabel_2.FontSize = Enum.FontSize.Size14
TextLabel_2.Text = "R"
TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
TextLabel_2.TextScaled = true
TextLabel_2.TextSize = 14
TextLabel_2.TextWrapped = true

TextLabel_3.Parent = Frame_3
TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel_3.BackgroundTransparency = 1
TextLabel_3.Position = UDim2.new(1.04999995, 0,
0.349999994, 0)
TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012,
0)
TextLabel_3.Font = Enum.Font.SourceSansLight
TextLabel_3.FontSize = Enum.FontSize.Size14
TextLabel_3.Text = "G"
TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
TextLabel_3.TextScaled = true
TextLabel_3.TextSize = 14
TextLabel_3.TextWrapped = true

TextLabel_4.Parent = Frame_3
TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel_4.BackgroundTransparency = 1
TextLabel_4.Position = UDim2.new(1.04999995, 0,
0.699999988, 0)
TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012,
0)
TextLabel_4.Font = Enum.Font.SourceSansLight
TextLabel_4.FontSize = Enum.FontSize.Size14
TextLabel_4.Text = "B"
TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
TextLabel_4.TextScaled = true
TextLabel_4.TextSize = 14
TextLabel_4.TextWrapped = true

Slider.Name = "Slider"
Slider.Parent = Frame
Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569,
0.121569)
Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0)
Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0)

Slidee.Name = "Slidee"
Slidee.Parent = Slider
Slidee.AnchorPoint = Vector2.new(0.5, 0.5)
Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177,
0.0941177)
Slidee.BorderSizePixel = 0
Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0)
Slidee.ImageTransparency = 1

fps.Name = "fps"
fps.Parent = Frame
fps.BackgroundColor3 = Color3.new(1, 1, 1)
fps.BackgroundTransparency = 1
fps.Size = UDim2.new(0.75, 0, 0.05, 0)
fps.ZIndex = 3
fps.Font = Enum.Font.SourceSansLight
fps.FontSize = Enum.FontSize.Size14
fps.Text = "FPS: N/A"
fps.TextColor3 = Color3.new(1, 1, 1)
fps.TextScaled = true
fps.TextSize = 14
fps.TextWrapped = true
fps.TextXAlignment = Enum.TextXAlignment.Left

local mousedown = false


mouse.Button1Down:connect(function()
mousedown = true
end)
mouse.Button1Up:connect(function()
mousedown = false
slidee = false
end)

Slidee.MouseButton1Down:connect(function()
slidee = true
end)
Slidee.MouseButton1Up:connect(function()
slidee = false
end)

mouse.Move:connect(function()
if mousedown then
if mouse.X >= ImageLabel.AbsolutePosition.X and
mouse.X <= ImageLabel.AbsolutePosition.X+ ImageLabel.AbsoluteSize.X and mouse.Y >=
ImageLabel.AbsolutePosition.Y and mouse.Y <= ImageLabel.AbsolutePosition.Y+
ImageLabel.AbsoluteSize.Y then
local newX = ImageLabel.AbsoluteSize.X-
(mouse.X-ImageLabel.AbsolutePosition.X)
local newY = ImageLabel.AbsoluteSize.Y-
(mouse.Y-ImageLabel.AbsolutePosition.Y)
local newcolor =
Color3.fromHSV(newX/ImageLabel.AbsoluteSize.X,newY/ImageLabel.AbsoluteSize.Y,Black.
Transparency)
Frame_2.BackgroundColor3 = newcolor
TextLabel.Text = "Blood Color:
["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..",
"..math.floor(255*newcolor.b).."]"
end
end
if slidee then
local ree = mouse.X
if ree < Slider.AbsolutePosition.X then
ree = Slider.AbsolutePosition.X
elseif ree >
Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then
ree =
Slider.AbsolutePosition.X+Slider.AbsoluteSize.X
end
Slidee.Position = UDim2.new(0,ree-
Slider.AbsolutePosition.X,0,0)
Black.Transparency = 1-
(Slidee.Position.X.Offset/Slider.AbsoluteSize.X)
end
end)
R.FocusLost:connect(function()
if R.Text ~= "Input" then
if tonumber(R.Text) then
if tonumber(R.Text) > 255 then
R.Text = "255"
end
local newcolor =
Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3
.b)
Frame_2.BackgroundColor3 = newcolor
TextLabel.Text = "Blood Color:
["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..",
"..math.floor(255*newcolor.b).."]"
R.Text = "Input"
end
end
end)
G.FocusLost:connect(function()
if G.Text ~= "Input" then
if tonumber(G.Text) then
if tonumber(G.Text) > 255 then
G.Text = "255"
end
local newcolor =
Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3
.b)
Frame_2.BackgroundColor3 = newcolor
TextLabel.Text = "Blood Color:
["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..",
"..math.floor(255*newcolor.b).."]"
G.Text = "Input"
end
end
end)
B.FocusLost:connect(function()
if B.Text ~= "Input" then
if tonumber(B.Text) then
if tonumber(B.Text) > 255 then
B.Text = "255"
end
local newcolor =
Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/
255))
Frame_2.BackgroundColor3 = newcolor
TextLabel.Text = "Blood Color:
["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..",
"..math.floor(255*newcolor.b).."]"
B.Text = "Input"
end
end
end)

local open = false


local opening = false
Customize.MouseButton1Click:connect(function()
if opening == false then
if open == false then
open = true
opening = true
Customize:TweenPosition(UDim2.new(0.15,
0, 0.1, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
wait(1)
opening = false
else
open = false
opening = true
Customize:TweenPosition(UDim2.new(0.15,
0, 0.9, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
wait(1)
opening = false
end
end
end)

Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0)

function removewelds(part)
for i,v in pairs(part:GetChildren()) do
if v:IsA('Weld') then v:Destroy() end
end
end

function notify(msg,remove)
local coru= coroutine.wrap(function()
for i,v in pairs(MainGUI:GetChildren()) do
if v:IsA('TextLabel') then v:Destroy()
end
end
if msg then
local TextLabel =
Instance.new("TextLabel")
local Frame = Instance.new("Frame")

-- Properties

TextLabel.Parent = MainGUI
TextLabel.BackgroundColor3 =
Color3.new(0.227451, 0.227451, 0.227451)
TextLabel.BorderSizePixel = 0
TextLabel.Position = UDim2.new(0.25, 0,
0.05, -10)
TextLabel.Size = UDim2.new(0.5, 0, 0.1,
0)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.FontSize = Enum.FontSize.Size60
TextLabel.TextColor3 = Color3.new(1, 1,
1)
TextLabel.TextSize = 50
TextLabel.Transparency = 1
TextLabel.TextScaled = true
TextLabel.TextYAlignment =
Enum.TextYAlignment.Top
TextLabel.Text = ""
TextLabel.TextXAlignment =
Enum.TextXAlignment.Left

Frame.Parent = TextLabel
Frame.BackgroundColor3 =
Color3.new(0.192157, 0.192157, 0.192157)
Frame.BorderSizePixel = 0
Frame.Transparency = 1
Frame.Position = UDim2.new(0, 0, 1,0)
Frame.Size = UDim2.new(1, 0, 0, 5)
for i=1,10 do
TextLabel.Transparency =
TextLabel.Transparency-0.1
TextLabel.Position =
TextLabel.Position+UDim2.new(0,0,0,1)
Frame.Transparency =
Frame.Transparency-0.1
wait()
end
for i=1,#msg do
TextLabel.Text =
string.sub(msg,1,i)
wait()
end
wait(1)
if remove ~= true then
for i=1,10 do
TextLabel.Transparency =
TextLabel.Transparency+0.1
TextLabel.Position =
TextLabel.Position-UDim2.new(0,0,0,1)
Frame.Transparency =
Frame.Transparency+0.1
wait()
end
TextLabel:Destroy()
end
end
end)
coru()
end
if workspace.FilteringEnabled == false then
if workspace:PGSIsEnabled() then
notify('Press Z to equip. Created by
mustardfoot and Tollonis.',true)
else
notify('(this game is really old or something
and has the shitty physics so a lot of things wont work sorry) Press Z to equip.
Created by mustardfoot and Tollonis.',true)
end
else
notify('LOL this game has filtering enabled so it
literally wont work here')
end

local handProperties = {
{"LimitsEnabled", true};
{"UpperAngle",0};
{"LowerAngle",0};
}
local shinProperties = {
{"LimitsEnabled", true};
{"UpperAngle", 0};
{"LowerAngle", -75};
}
local footProperties = {
{"LimitsEnabled", true};
{"UpperAngle", 15};
{"LowerAngle", -45};
}

function bleed(frick,OwO)
while frick.Parent ~= nil and frick.Parent.Parent ~=
nil do
local reeee = coroutine.wrap(function()
local thing =
Instance.new('Part',workspace)
thing.Size = Vector3.new(0.2,0.2,0.2)
thing.CFrame = frick.CFrame
thing.Transparency = 1
thing.BrickColor =
BrickColor.new(Frame_2.BackgroundColor3)
thing.Material =
Enum.Material.SmoothPlastic
thing.Name = "Blood"
thing.CanCollide =false
thing:BreakJoints()
local rawrxd =
Instance.new('BodyForce',thing)
rawrxd.Force =
frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
local coru = coroutine.wrap(function()
wait(0.01)
rawrxd:Destroy()
end)
coru()
local ree =
Instance.new('ParticleEmitter',thing)
if OwO ~= true then
ree.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSeque
nceKeypoint.new(1,Frame_2.BackgroundColor3)})
else
ree.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeyp
oint.new(1,Color3.new(1,1,1))})
end
ree.Size =
NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,
0.1)})
ree.Texture = 'rbxassetid://867743272'
ree.Lifetime = NumberRange.new(0.4)
ree.Rate = 50
ree.LockedToPart = true
ree.Speed = NumberRange.new(0, 2)

thing.Touched:connect(function(tou)
if tou.Parent and
tou.Parent:IsA('Tool') == false and
tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and
tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and
tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and
tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and
tou.Parent.Name ~= "bitch ass knife" and tou.Parent.Name ~= 'handle' and tou.Name
~= "blade" and tou.Name ~= 'handle' and tou.Name ~= "Projectile" and
tou.Parent.Name ~= "Projectile" then
local pos =
Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
local Point1 = pos-
Vector3.new(0.01,0.01,0.01)
local Point2 =
pos+Vector3.new(0.01,0.01,0.01)
local Region =
Region3.new(Point1,Point2)
for _,Part in
pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do
if Part.Name ==
"BloodPuddle" then
tou = Part
end
end
thing:Destroy()
if tou.Name == "BloodPuddle"
then
if tou.Size.X < 1 then
pcall(function()

tou.Sound:Play()
end)
end
local reee = tou.CFrame
if tou.Transparency > -
0.2 then
tou.Transparency =
tou.Transparency -0.1
end
if tou.Size.X < 5 then
tou.Size =
tou.Size+Vector3.new(0.1,0,0.1)
tou.CFrame = reee
end
elseif tou.CanCollide == true
then
local bloodlol =
Instance.new('Part',workspace)
local sound =
Instance.new('Sound',bloodlol)
sound.SoundId =
'rbxassetid://685857471'
sound.Volume = 0.025
sound:Play()

bloodlol.Size=Vector3.new(1,0.2,1)
bloodlol.Name =
"BloodPuddle"
bloodlol.Anchored = true
bloodlol.CanCollide =
false
bloodlol.Material =
Enum.Material.SmoothPlastic
if OwO ~= true then
bloodlol.Color =
Frame_2.BackgroundColor3
else
bloodlol.Color =
Color3.new(1,1,1)
end
local cyl =
Instance.new('CylinderMesh',bloodlol)
cyl.Scale =
Vector3.new(1,0.1,1)
bloodlol.CFrame =
CFrame.new(pos)
local
coru=coroutine.wrap(function()
while
bloodlol.Parent ~= nil do
if
bloodlol.Transparency < 1 then

bloodlol.Transparency = bloodlol.Transparency+0.05
else

bloodlol:Destroy()
end
wait(0.1)
end
end)
coru()
end
end
end)
local coru = coroutine.wrap(function()
wait(1)
thing:Destroy()
end)
coru()
end)
reeee()
wait()
end
end

function stun(char)
local found = false
pcall(function()

char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics)
end)
for i,v in pairs(rekt) do
if v == char then
found = true
end
end
if found == false then
table.insert(rekt,char)
end
end
function unstun(char)
for i,v in pairs(rekt) do
if v == char then
if v:FindFirstChildOfClass('Humanoid')
and v:FindFirstChildOfClass('Humanoid').Health>0 then

v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running)

v:FindFirstChildOfClass('Humanoid').PlatformStand = false

v:FindFirstChildOfClass('Humanoid').Sit = false

v:FindFirstChildOfClass('Humanoid').Jump = true

v:FindFirstChildOfClass('Humanoid').JumpPower = 50

v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16

v:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
end
table.remove(rekt,i)
end
end
end

function recurse(root,callback,i)
i= i or 0
for _,v in pairs(root:GetChildren()) do
i = i + 1
callback(i,v)

if #v:GetChildren() > 0 then


i = recurse(v,callback,i)
end
end

return i
end

function ragdollJoint(character, part0, part1,


attachmentName, className, properties)
if
character:FindFirstChild("RagdollConstraint"..part1.Name) == nil then
if
character:FindFirstChild('HumanoidRootPart')then
character.HumanoidRootPart.CanCollide =
false
end
for i,v in pairs(character:GetChildren()) do
if v:IsA("MeshPart") and (v.MeshId ==
'http://www.roblox.com/asset/?id=553602991' or v.MeshId ==
'http://www.roblox.com/asset/?id=553602977' or v.MeshId ==
'http://www.roblox.com/asset/?id=553602987') then
v.Size = Vector3.new(1,1,1)
end
end
recurse(character, function(_,v)
if v:IsA("Attachment") and v.Parent.Name
~= "ayybleed" then
v.Axis = Vector3.new(0, 1, 0)
v.SecondaryAxis = Vector3.new(0, 0,
1)
v.Rotation = Vector3.new(0, 0, 0)
end
end)
if part1:FindFirstChildOfClass('Motor6D') then

part1:FindFirstChildOfClass('Motor6D'):Destroy()
end
if attachmentName ~= "NeckAttachment" then
attachmentName =
attachmentName.."RigAttachment"
end
local constraint =
Instance.new(className.."Constraint")
constraint.Attachment0 =
part0:FindFirstChild(attachmentName)
constraint.Attachment1 =
part1:FindFirstChild(attachmentName)
constraint.Name =
"RagdollConstraint"..part1.Name
if
character:FindFirstChildOfClass('Humanoid').Health > 0 then
local collidepart =
Instance.new('Part',part1)
collidepart.Size = part1.Size/2
if
string.find(string.lower(part1.Name),"upper") then
if
string.find(string.lower(part1.Name),"leg") then
collidepart.Size =
part1.Size/3
else
collidepart.Size =
part1.Size/2.5
end
end
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame = part1.CFrame
collidepart:BreakJoints()
local attachment0 =
Instance.new('Attachment',part1)
local attachment1 =
Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
if
string.find(string.lower(part1.Name),"upper") then
if
string.find(string.lower(part1.Name),"leg") then
attachment0.Position =
Vector3.new(0,0.01,0)
else
attachment0.Position =
Vector3.new(0,0.25,0)
end
else
attachment0.Position =
Vector3.new(0,-0.1,0)
end
end
for _,propertyData in next,properties or {} do
constraint[propertyData[1]] =
propertyData[2]
end

constraint.Parent = character
end
end

function R6ragdollJoint(character,limbname,attached,heded)
pcall(function()
if limbname == "Right Arm" and
character:FindFirstChild("Right Arm") and character:FindFirstChild("Torso") and
character.Torso:FindFirstChild("Right ArmRagdollConstraint") == nil and
character[limbname]:FindFirstChild("Right ArmRagdollConstraint") == nil then
local torsoatt =
Instance.new('Attachment',character.Torso)
torsoatt.Name =
limbname.."RagdollConstraint"
torsoatt.Position =
Vector3.new(1.45,0.768,-0.009)
torsoatt.Axis = Vector3.new(1,0,0)
torsoatt.SecondaryAxis =
Vector3.new(0,1,0)
local limbatt =
Instance.new("Attachment",character[limbname])
limbatt.Position = Vector3.new(-0.086,
0.755, -0.007)
limbatt.Name =
limbname.."RagdollConstraint"
limbatt.Axis = Vector3.new(1,0,0)
limbatt.SecondaryAxis =
Vector3.new(0,1,0)
local ballc =
Instance.new('BallSocketConstraint',character)
ballc.Name = "RightArmRagdollRig"
ballc.Attachment0 = torsoatt
ballc.Attachment1 = limbatt
local part1 = character[limbname]
if
character:FindFirstChildOfClass('Humanoid').Health > 0 then
local collidepart =
Instance.new('Part',part1)
collidepart.Size = part1.Size/1.5
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame = part1.CFrame
collidepart:BreakJoints()
local attachment0 =
Instance.new('Attachment',part1)
local attachment1 =
Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled =
true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
if character.Torso:FindFirstChild('Right
Shoulder') then

character.Torso:FindFirstChild('Right Shoulder'):Destroy()
end
elseif limbname == "Left Arm" and
character:FindFirstChild("Left Arm") and character:FindFirstChild("Torso") and
character.Torso:FindFirstChild("Left ArmRagdollConstraint") == nil and
character[limbname]:FindFirstChild("Left ArmRagdollConstraint") == nil then
local torsoatt =
Instance.new('Attachment',character.Torso)
torsoatt.Name =
limbname.."RagdollConstraint"
torsoatt.Position = Vector3.new(-
1.45,0.768,-0.009)
torsoatt.Axis = Vector3.new(1,0,0)
torsoatt.SecondaryAxis =
Vector3.new(0,1,0)
local limbatt =
Instance.new("Attachment",character[limbname])
limbatt.Position = Vector3.new(-0.086,
0.755, -0.007)
limbatt.Name =
limbname.."RagdollConstraint"
limbatt.Axis = Vector3.new(1,0,0)
limbatt.SecondaryAxis =
Vector3.new(0,1,0)
local ballc =
Instance.new('BallSocketConstraint',character)
ballc.Name = "LeftArmRagdollRig"
ballc.Attachment0 = torsoatt
ballc.Attachment1 = limbatt
local part1 = character[limbname]
if
character:FindFirstChildOfClass('Humanoid').Health > 0 then
local collidepart =
Instance.new('Part',part1)
collidepart.Size = part1.Size/1.5
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame = part1.CFrame
collidepart:BreakJoints()
local attachment0 =
Instance.new('Attachment',part1)
local attachment1 =
Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled =
true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
if character.Torso:FindFirstChild('Left
Shoulder') then

character.Torso:FindFirstChild('Left Shoulder'):Destroy()
end
elseif limbname == "Right Leg" and
character:FindFirstChild("Right Leg") and character:FindFirstChild("Torso") and
character.Torso:FindFirstChild("Right LegRagdollConstraint") == nil and
character[limbname]:FindFirstChild("Right LegRagdollConstraint") == nil then
stun(character)
local torsoatt =
Instance.new('Attachment',character.Torso)
torsoatt.Name =
limbname.."RagdollConstraint"
torsoatt.Position = Vector3.new(0.45, -
1.242, -0.009)
torsoatt.Axis = Vector3.new(1,0,0)
torsoatt.SecondaryAxis =
Vector3.new(0,1,0)
local limbatt =
Instance.new("Attachment",character[limbname])
limbatt.Position = Vector3.new(-0.086,
0.755, -0.007)
limbatt.Name =
limbname.."RagdollConstraint"
limbatt.Axis = Vector3.new(1,0,0)
limbatt.SecondaryAxis =
Vector3.new(0,1,0)
local ballc =
Instance.new('BallSocketConstraint',character)
ballc.Name = "RightLegRagdollRig"
ballc.Attachment0 = torsoatt
ballc.Attachment1 = limbatt
local part1 = character[limbname]
if
character:FindFirstChildOfClass('Humanoid').Health > 0 then
local collidepart =
Instance.new('Part',part1)
collidepart.Size = part1.Size/1.5
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame = part1.CFrame
collidepart:BreakJoints()
local attachment0 =
Instance.new('Attachment',part1)
local attachment1 =
Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled =
true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
if character.Torso:FindFirstChild('Right
Hip') then

character.Torso:FindFirstChild('Right Hip'):Destroy()
end
elseif limbname == "Left Leg" and
character:FindFirstChild("Left Leg") and character:FindFirstChild("Torso") and
character.Torso:FindFirstChild("Left LegRagdollConstraint") == nil and
character[limbname]:FindFirstChild("Left LegRagdollConstraint") == nil then
stun(character)
local torsoatt =
Instance.new('Attachment',character.Torso)
torsoatt.Name =
limbname.."RagdollConstraint"
torsoatt.Position = Vector3.new(-0.45, -
1.242, -0.009)
torsoatt.Axis = Vector3.new(1,0,0)
torsoatt.SecondaryAxis =
Vector3.new(0,1,0)
local limbatt =
Instance.new("Attachment",character[limbname])
limbatt.Position = Vector3.new(-0.086,
0.755, -0.007)
limbatt.Name =
limbname.."RagdollConstraint"
limbatt.Axis = Vector3.new(1,0,0)
limbatt.SecondaryAxis =
Vector3.new(0,1,0)
local ballc =
Instance.new('BallSocketConstraint',character)
ballc.Name = "LeftLegRagdollRig"
ballc.Attachment0 = torsoatt
ballc.Attachment1 = limbatt
local part1 = character[limbname]
if
character:FindFirstChildOfClass('Humanoid').Health > 0 then
local collidepart =
Instance.new('Part',part1)
collidepart.Size = part1.Size/1.5
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame = part1.CFrame
collidepart:BreakJoints()
local attachment0 =
Instance.new('Attachment',part1)
local attachment1 =
Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled =
true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
if character.Torso:FindFirstChild('Left
Hip') then

character.Torso:FindFirstChild('Left Hip'):Destroy()
end
elseif limbname == "Head" or limbname ==
"Torso" and character:FindFirstChild("Head") and character:FindFirstChild("Torso")
and character.Head:FindFirstChild("Neck") == nil then
if
character:FindFirstChildOfClass('Humanoid') then

character:FindFirstChildOfClass('Humanoid').Health = 0
end
while
character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
if
character:FindFirstChild('HumanoidRootPart') then

character.HumanoidRootPart:Destroy()
end

game:GetService('Debris'):AddItem(character,10)
for _,child in
next,character:GetChildren() do
if child:IsA("Accoutrement") then
for _,part in
next,child:GetChildren() do
if part:IsA("BasePart")
then
for _,c in
pairs(part:GetChildren()) do
if
c:IsA('Weld') then c:Destroy() end
end
local attachment1
= part:FindFirstChildOfClass("Attachment")
local attachment0
= getAttachment0(character,attachment1.Name)
if attachment0 and
attachment1 then
local
constraint = Instance.new("HingeConstraint")

constraint.Attachment0 = attachment0

constraint.Attachment1 = attachment1

constraint.LimitsEnabled = true

constraint.UpperAngle = 0

constraint.LowerAngle = 0

constraint.Parent = character
end
end
end
end
end
for i,v in pairs(character:GetChildren())
do
if v:IsA('MeshPart') or
v:IsA('BasePart') then
for _,c in
pairs(v:GetChildren()) do
if c.Name == "Collision"
then c:Destroy() end
end
end
end
if character.Torso:FindFirstChild('Neck')
then
character.Torso.Neck:Destroy()
end
if character:FindFirstChild('Torso') then
local collidepart =
Instance.new('Part',character.Torso)
collidepart.Size =
character.Torso.Size/1.5
collidepart.CanCollide = true
collidepart.Name = "Collision"
collidepart.Anchored = false
collidepart.Transparency = 1
collidepart.CFrame =
character.Torso.CFrame
collidepart:BreakJoints()
local attachment0 =
Instance.new('Attachment',character.Torso)
local attachment1 =
Instance.new('Attachment',collidepart)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled =
true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end
if character:FindFirstChild('Torso') and
character:FindFirstChild('Head') then
if
character.Torso:FindFirstChild('NeckAttachment') == nil then
local neck =
Instance.new('Attachment',character.Torso)
neck.Name = "NeckAttachment"
neck.Position =
Vector3.new(0, 1, 0)
end

ragdollJoint(character,character.Torso, character.Head, "NeckAttachment",


"Hinge", {
{"LimitsEnabled",true};
{"UpperAngle",50};
{"LowerAngle",-50};
})
end
if attached ~= false then
ragdollpart(character, "Right Leg")
ragdollpart(character, "Left Leg")
else
pcall(function()
local ayybleed =
Instance.new('Part',character)
ayybleed.Size =
Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z)
ayybleed.Transparency = 1
ayybleed.CanCollide = false
ayybleed.CFrame =
character.Torso.CFrame
ayybleed:BreakJoints()
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position =
Vector3.new(0,-character.Torso.Size.Y/2,0)
attachment1.Orientation =
Vector3.new(0, 0, -180)
local attachment0 =
Instance.new('Attachment',character.Torso)
if attachment0 and
attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled
= true
constraint.UpperAngle =
0
constraint.LowerAngle =
0
constraint.Parent =
character
end
local bleedBLEED=
coroutine.wrap(function()
bleed(ayybleed)
end)
bleedBLEED()
end)
end
ragdollpart(character, "Right Arm")
ragdollpart(character, "Left Arm")
end
end)
end

function getAttachment0(character,attachmentName)
for _,child in next,character:GetChildren() do
local attachment =
child:FindFirstChild(attachmentName)
if attachment then
return attachment
end
end
end

function ragdollpart(character,partname,attached,heded)
if heded ~= false then
local neck =
Instance.new('Attachment',character.Head)
neck.Name = "NeckAttachment"
neck.Position = Vector3.new(0,-0.5,0)
else
local force =
Instance.new('BodyForce',character.Head)
force.Force = Vector3.new(0,500,0)
game:GetService('Debris'):AddItem(force,0.25)
pcall(function()
local asdf =
Instance.new('Attachment',character.Head)
asdf.Position = Vector3.new(0,-
character.Head.Size.Y/2,0)
local last = asdf
for i=1,14 do
local bONE =
Instance.new('Part',character)
bONE.BrickColor =
BrickColor.new('Institutional white')
bONE.Size =
Vector3.new(0.1,0.1,0.1)
bONE.CFrame =
character.Head.CFrame+(character.Head.CFrame.upVector*-(i/10))
local lole =
Instance.new('Attachment',bONE)
local hangurself =
Instance.new('RopeConstraint',bONE)
hangurself.Attachment0 = lole
hangurself.Attachment1 = last
hangurself.Visible = true
hangurself.Thickness = 0.05
hangurself.Color =
BrickColor.new('Bright red')
hangurself.Length = 0.2
last = lole
end
local bleedee =
Instance.new('Part',character.Head)
bleedee.Size =
Vector3.new(0.75,0.25,0.75)
bleedee.CanCollide = false
bleedee.Color = Frame_2.BackgroundColor3
bleedee.CFrame = character.Head.CFrame
local mehs =
Instance.new('CylinderMesh',bleedee)
bleedee:BreakJoints()
local attachment1 =
Instance.new('Attachment',bleedee)
attachment1.Position =
Vector3.new(0,character.Head.Size.Y/2,0)
attachment1.Orientation =
Vector3.new(0,0,180)
local attachment0 =
Instance.new('Attachment',character.Head)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
spawn(function()
bleed(bleedee)
end)
end)
local thing = "Torso"
if character:FindFirstChild(thing) == nil then
thing = "UpperTorso"
end
pcall(function()
local bleedee =
Instance.new('Part',character[thing])
bleedee.Size = Vector3.new(0.75,0,0.75)
bleedee.CanCollide = false
bleedee.Color = Frame_2.BackgroundColor3
bleedee.CFrame = character[thing].CFrame
local mehs =
Instance.new('CylinderMesh',bleedee)
bleedee:BreakJoints()
local attachment1 =
Instance.new('Attachment',bleedee)
attachment1.Position = Vector3.new(0,-
character[thing].Size.Y/2,0)
attachment1.Orientation =
Vector3.new(0,0,180)
local attachment0 =
Instance.new('Attachment',character[thing])
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
spawn(function()
bleed(bleedee)
end)
end)
end
pcall(function()
if workspace.PGSPhysicsSolverEnabled == false
then
workspace.PGSPhysicsSolverEnabled = true
end
end)
if partname == "HumanoidRootPart" then
if character:FindFirstChild('Torso') then
partname = "Torso"
else
partname = "UpperTorso"
end
end
if attached == false then
if character:FindFirstChild('UpperTorso') then
pcall(function()

character.UpperTorso.WaistRigAttachment:Destroy()
end)
pcall(function()
local ayybleed =
Instance.new('Part',character)
ayybleed.Size =
Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z)
ayybleed.Transparency = 1
ayybleed.CanCollide = false
ayybleed.CFrame =
character.UpperTorso.CFrame
ayybleed:BreakJoints()
ayybleed.Name = "ayybleed"
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position =
Vector3.new(0,-character.UpperTorso.Size.Y/2,0)
attachment1.Orientation =
Vector3.new(0,0,180)
local attachment0 =
Instance.new('Attachment',character.UpperTorso)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled =
true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
local bleedBLEED=
coroutine.wrap(function()
bleed(ayybleed)
end)
bleedBLEED()
end)
pcall(function()
local ayybleed =
Instance.new('Part',character)
ayybleed.Size =
Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1)
ayybleed.Transparency = 1
ayybleed.CanCollide = false
ayybleed.CFrame =
character.LowerTorso.CFrame
ayybleed:BreakJoints()
ayybleed.Name = "ayybleed"
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position =
Vector3.new(0,-character.LowerTorso.Size.Y/2,0)
attachment1.Orientation =
Vector3.new(0,0,0)
local attachment0 =
Instance.new('Attachment',character.LowerTorso)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled =
true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
local bleedBLEED=
coroutine.wrap(function()
bleed(ayybleed)
end)
bleedBLEED()
end)
end
pcall(function()
local thang = "Torso"
if character:FindFirstChild('UpperTorso')
then
thang = "UpperTorso"
end
local ayybleed =
Instance.new('Part',character)
ayybleed.Size =
Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
ayybleed.Color = Frame_2.BackgroundColor3
ayybleed.Material =
Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 0
ayybleed.CFrame = character[thang].CFrame
ayybleed:BreakJoints()
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,
(character[thang].Size.Y/2)-0.045,0)
attachment1.Orientation =
Vector3.new(0,0,0)
local attachment0 =
Instance.new('Attachment',character[thang])
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end)
pcall(function()
local ree = character.LowerTorso
local thang = "LowerTorso"
local ayybleed =
Instance.new('Part',character)
ayybleed.Size =
Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
ayybleed.Color = Frame_2.BackgroundColor3
ayybleed.Material =
Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 0
ayybleed.CFrame = character[thang].CFrame
ayybleed:BreakJoints()
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,(-
character[thang].Size.Y/2)+0.045,0)
attachment1.Orientation =
Vector3.new(0,0,0)
local attachment0 =
Instance.new('Attachment',character[thang])
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end)
pcall(function()
local ree = character["Right Leg"]
local thang = "Right Leg"
local ayybleed =
Instance.new('Part',character)
ayybleed.Size =
Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
ayybleed.Color = Frame_2.BackgroundColor3
ayybleed.Material =
Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 0
ayybleed.CFrame = character[thang].CFrame
ayybleed:BreakJoints()
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,(-
character[thang].Size.Y/2)+0.045,0)
attachment1.Orientation =
Vector3.new(0,0,0)
local attachment0 =
Instance.new('Attachment',character[thang])
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end)
pcall(function()
local ree = character["Left Leg"]
local thang = "Left Leg"
local ayybleed =
Instance.new('Part',character)
ayybleed.Size =
Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
ayybleed.Color = Frame_2.BackgroundColor3
ayybleed.Material =
Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 0
ayybleed.CFrame = character[thang].CFrame
ayybleed:BreakJoints()
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(0,(-
character[thang].Size.Y/2)+0.045,0)
attachment1.Orientation =
Vector3.new(0,0,0)
local attachment0 =
Instance.new('Attachment',character[thang])
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
constraint.Parent = character
end
end)
partname="Head"
end
if partname == "RightHand" or partname ==
"RightLowerArm" or partname == "RightUpperArm" then
if character:FindFirstChild('RightLowerArm')
and character:FindFirstChild('RightHand') then

ragdollJoint(character,character.RightLowerArm, character.RightHand,
"RightWrist", "Hinge", handProperties)
end
if character:FindFirstChild('UpperTorso') and
character:FindFirstChild('RightUpperArm') then
ragdollJoint(character,
character.UpperTorso, character["RightUpperArm"], "RightShoulder", "BallSocket")
end
if character:FindFirstChild('RightUpperArm')
and character:FindFirstChild('RightLowerArm') then
ragdollJoint(character,
character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
end
elseif partname == "LeftHand" or partname ==
"LeftLowerArm" or partname == "LeftUpperArm" then
if character:FindFirstChild('LeftLowerArm') and
character:FindFirstChild('LeftHand') then

ragdollJoint(character,character.LeftLowerArm, character.LeftHand,
"LeftWrist", "Hinge", handProperties)
end
if character:FindFirstChild('UpperTorso') and
character:FindFirstChild('LeftUpperArm') then
ragdollJoint(character,
character.UpperTorso, character["LeftUpperArm"], "LeftShoulder", "BallSocket")
end
if character:FindFirstChild('LeftUpperArm') and
character:FindFirstChild('LeftLowerArm') then
ragdollJoint(character,
character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
end
elseif partname == "RightFoot" or partname ==
"RightUpperLeg" or partname == "RightLowerLeg" then
stun(character)
if character:FindFirstChild('RightUpperLeg')
and character:FindFirstChild('RightLowerLeg') then

ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg,
"RightKnee", "Hinge", shinProperties)
end
if character:FindFirstChild('RightLowerLeg')
and character:FindFirstChild('RightFoot') then

ragdollJoint(character,character.RightLowerLeg, character.RightFoot,
"RightAnkle", "Hinge", footProperties)
end
if character:FindFirstChild('LowerTorso') and
character:FindFirstChild('RightUpperLeg') then

ragdollJoint(character,character.LowerTorso, character.RightUpperLeg,
"RightHip", "BallSocket")
end
elseif partname == "LeftFoot" or partname ==
"LeftUpperLeg" or partname == "LeftLowerLeg" then
stun(character)
if character:FindFirstChild('LeftUpperLeg') and
character:FindFirstChild('LeftLowerLeg') then

ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg,
"LeftKnee", "Hinge", shinProperties)
end
if character:FindFirstChild('LeftLowerLeg') and
character:FindFirstChild('LeftFoot') then

ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot,
"LeftAnkle", "Hinge", footProperties)
end
if character:FindFirstChild('LowerTorso') and
character:FindFirstChild('LeftUpperLeg') then

ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg,
"LeftHip", "BallSocket")
end
elseif partname == "Head" or partname == "UpperTorso"
or partname == "LowerTorso" then
if character:FindFirstChildOfClass('Humanoid')
and character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15
then
if
character:FindFirstChildOfClass('Humanoid') then

character:FindFirstChildOfClass('Humanoid').Health = 0
end
if
character:FindFirstChild('HumanoidRootPart') then

character.HumanoidRootPart:Destroy()
end
while
character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end

game:GetService('Debris'):AddItem(character,10)
for _,child in
next,character:GetChildren() do
if child:IsA("Accoutrement") then
for _,part in
next,child:GetChildren() do
if part:IsA("BasePart")
then
for _,c in
pairs(part:GetChildren()) do
if
c:IsA('Weld') then c:Destroy() end
end
local attachment1
= part:FindFirstChildOfClass("Attachment")
local attachment0
= getAttachment0(character,attachment1.Name)
if attachment0 and
attachment1 then
local
constraint = Instance.new("HingeConstraint")

constraint.Attachment0 = attachment0

constraint.Attachment1 = attachment1

constraint.LimitsEnabled = true

constraint.UpperAngle = 0

constraint.LowerAngle = 0

constraint.Parent = character
end
end
end
end
end
for i,v in pairs(character:GetChildren())
do
if v:IsA('MeshPart') or
v:IsA('BasePart') then
for _,c in
pairs(v:GetChildren()) do
if c.Name == "Collision"
then c:Destroy() end
end
end
end
if heded == false then
pcall(function()
local asdf =
Instance.new('Attachment',character.Head)
asdf.Position =
Vector3.new(0,-character.Head.Size.Y/2,0)
local last = asdf
character.Head.Neck:Destroy()

character.Head.NeckRigAttachment:Destroy()

character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy()
end)
end
if character:FindFirstChild('UpperTorso')
and character:FindFirstChild('LowerTorso') then

ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist",


"BallSocket", {
{"LimitsEnabled",true};
{"UpperAngle",5};
{"Radius",5};
})
end
if character:FindFirstChild('UpperTorso')
and character:FindFirstChild('Head') then

ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "Hinge",


{
{"LimitsEnabled",true};
{"UpperAngle",50};
{"LowerAngle",-50};
})
end

local handProperties = {
{"LimitsEnabled", true};
{"UpperAngle",0};
{"LowerAngle",0};
}
if
character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand')
then

ragdollJoint(character,character.LeftLowerArm, character.LeftHand,
"LeftWrist", "Hinge", handProperties)
end
if
character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand')
then

ragdollJoint(character,character.RightLowerArm, character.RightHand,
"RightWrist", "Hinge", handProperties)
end

local shinProperties = {
{"LimitsEnabled", true};
{"UpperAngle", 0};
{"LowerAngle", -75};
}
if
character:FindFirstChild('LeftUpperLeg') and
character:FindFirstChild('LeftLowerLeg') then

ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg,
"LeftKnee", "Hinge", shinProperties)
end
if
character:FindFirstChild('RightUpperLeg') and
character:FindFirstChild('RightLowerLeg') then

ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg,
"RightKnee", "Hinge", shinProperties)
end

local footProperties = {
{"LimitsEnabled", true};
{"UpperAngle", 15};
{"LowerAngle", -45};
}
if
character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot')
then

ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot,
"LeftAnkle", "Hinge", footProperties)
end
if
character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot')
then

ragdollJoint(character,character.RightLowerLeg, character.RightFoot,
"RightAnkle", "Hinge", footProperties)
end
if character:FindFirstChild('UpperTorso')
and character:FindFirstChild('LeftUpperArm') then

ragdollJoint(character,character.UpperTorso, character.LeftUpperArm,
"LeftShoulder", "BallSocket")
end
if
character:FindFirstChild('LeftLowerArm') and
character:FindFirstChild('LeftUpperArm') then

ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm,
"LeftElbow", "BallSocket")
end
if character:FindFirstChild('UpperTorso')
and character:FindFirstChild('RightUpperArm') then

ragdollJoint(character,character.UpperTorso, character.RightUpperArm,
"RightShoulder", "BallSocket")
end
if
character:FindFirstChild('RightUpperArm') and
character:FindFirstChild('RightLowerArm') then

ragdollJoint(character,character.RightUpperArm, character.RightLowerArm,
"RightElbow", "BallSocket")
end
if character:FindFirstChild('LowerTorso')
and character:FindFirstChild('LeftUpperLeg') then

ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg,
"LeftHip", "BallSocket")
end
if character:FindFirstChild('LowerTorso')
and character:FindFirstChild('RightUpperLeg') then

ragdollJoint(character,character.LowerTorso, character.RightUpperLeg,
"RightHip", "BallSocket")
end
if
character:FindFirstChild('HumanoidRootPart') then

character.HumanoidRootPart:Destroy()
end
else

R6ragdollJoint(character,partname,attached,heded)
end
else

R6ragdollJoint(character,partname,attached,heded)
end
end

function grow(weld,part,endsize,endpos,amntime)
local start = weld.C1
local parent = weld.Parent
local startsize = part.Size
local particl = Instance.new("ParticleEmitter")
particl.LightEmission = 3
particl.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)),
ColorSequenceKeypoint.new(0.1, Color3.fromRGB(248, 153, 0)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
particl.LightInfluence = 0.75
particl.Size =
NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1,
0)})
particl.Lifetime = NumberRange.new(0.1, 1)
particl.Rate = 50
particl.RotSpeed = NumberRange.new(300, 300)
particl.Speed = NumberRange.new(0, 1)
particl.SpreadAngle = Vector2.new(90, 90)
particl.Parent = part
for i=1,amntime*100 do
weld.C1 = start:lerp(endpos,i/(amntime*100))
part.Size =
startsize:lerp(endsize,i/(amntime*100))
weld.Parent = parent
wait(0.01)
end
particl.Enabled = false
end
function lerp(weld,startpos,endpos,amntime,longatend)
local waited = 0
for i=1,amntime*100 do
if longatend == true then
startpos = weld.C0
end
weld.C0 = startpos:lerp(endpos,i/(amntime*100))
wait(0.01)
waited=waited+0.01
end
end

function spawned()
local usable = true
local working = false
local mode = "kill"
local equipped = false
local char = player.Character
local blademode = "handle"
local swinging = false
local gettingeem = false
local MOAN = false
local sounding = false
local SLESH = false
local goteem = nil
local grabbing = false
local grabbed = nil
local grabweld = nil
local aidsificating = nil
player.CharacterAdded:connect(function()
if usable then
usable = false
end
end)
if char == nil then return end
while char:FindFirstChildOfClass('Humanoid') == nil
or char:FindFirstChild('Head') == nil do wait() end
local badass = Instance.new('Sound',char.Head)
badass.Name = 'Badass'
badass.EmitterSize = player.CameraMaxZoomDistance+1
badass.MaxDistance = player.CameraMaxZoomDistance+1
badass.Volume = 10
badass.Looped=true
badass.SoundId = 'rbxassetid://428902535'
local handle = Instance.new("Part", char)
handle.BrickColor = BrickColor.new("Really black")
handle.Material = "Metal"
handle.CanCollide = false
handle.Anchored = false
handle.Shape = "Cylinder"
handle.Size = Vector3.new(1.1, 0.3, 0.3)
handle.BackSurface = "SmoothNoOutlines"
handle.BottomSurface = "SmoothNoOutlines"
handle.FrontSurface = "SmoothNoOutlines"
handle.LeftSurface = "SmoothNoOutlines"
handle.RightSurface = "SmoothNoOutlines"
handle.TopSurface = "SmoothNoOutlines"
handle.Name = "handle"

local hweld = Instance.new("Weld", char.Torso)


hweld.Part0 = char.Torso
hweld.Part1 = handle
hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0,
math.rad(90), 0)

local rdd = false


function oogabooga()
if rdd == false then
rdd = true
pcall(function()
ragdollpart(char,"Right Arm")
ragdollpart(char,"Right Leg")
ragdollpart(char,"Left Arm")
ragdollpart(char,"Left Leg")
end)
pcall(function()
ragdollpart(char,"RightUpperArm")
ragdollpart(char,"RightUpperLeg")
ragdollpart(char,"LeftUpperArm")
ragdollpart(char,"LeftUpperLeg")
end)
unstun(char)
for i,v in pairs(char:GetChildren()) do

v.ChildAdded:connect(function(child)
if rdd == true then
if child.Name ~= "Neck"
and child.Name ~= "RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or
child:IsA('Weld')) then
if child ~=
grabweld then

spawn(function()
wait()

child:Destroy()
end)
end
end
end
end)
if
string.find(string.lower(v.Name),'leg') then
if
v:FindFirstChild('Collision') then
v:FindFirstChild('Collision'):Destroy()
end
end
end
else
rdd = false
for i,v in pairs(char:GetChildren()) do
if v:IsA('HingeConstraint') or
v:IsA('BallSocketConstraint') then
v:Destroy()
elseif v:IsA('BasePart') then
if
v:FindFirstChild('Collision') then
v.Collision:Destroy()
end
for a,c in
pairs(v:GetChildren()) do
if
string.find(string.lower(c.Name),"ragdoll") then
c:Destroy()
end
end
end
end
pcall(function()
local ra = rightclone:Clone()
ra.Parent = char.Torso
ra.Part0 = char.Torso
ra.Part1 = char["Right Arm"]
end)
pcall(function()
local la = leftclone:Clone()
la.Parent = char.Torso
la.Part0 = char.Torso
la.Part1 = char["Left Arm"]
end)
pcall(function()
local ll = leftlegclone:Clone()
ll.Parent = char.Torso
ll.Part0 = char.Torso
ll.Part1 = char["Left Leg"]
end)
pcall(function()
local rl = rightlegclone:Clone()
rl.Parent = char.Torso
rl.Part0 = char.Torso
rl.Part1 = char["Right Leg"]
end)
end
end
function getrid()
if grabbed then
release()
end
blademode = "handle"
for _,ree in pairs(handle:GetChildren()) do
if ree:IsA('BasePart') then
local part =
Instance.new('Part',workspace)
part.CFrame = ree.CFrame
part.Anchored = true
part.CanCollide = false
part.Size = ree.Size
part.Transparency = 1
ree:Destroy()
local pe2 =
Instance.new("ParticleEmitter")
pe2.Acceleration = Vector3.new(0,
1, 0)
pe2.Lifetime = NumberRange.new(0.1,
0.2)
pe2.Speed = NumberRange.new(0.5)
pe2.Rate = 20000
pe2.RotSpeed = NumberRange.new(-30,
30)
pe2.Rotation = NumberRange.new(0,
360)
pe2.Size = NumberSequence.new({
NumberSequenceKeypoint.new(0,
part.Size.X*2, 0),
NumberSequenceKeypoint.new(1,
part.Size.X*2, 0),
})
pe2.Texture =
"rbxassetid://244221440"
pe2.Transparency =
NumberSequence.new({
NumberSequenceKeypoint.new(0,
0.9, 0),
NumberSequenceKeypoint.new(1,
0.9, 0)
})
pe2.ZOffset = 5
pe2.VelocitySpread = 360
pe2.Parent = part
pe2.Enabled = true
local
coru=coroutine.wrap(function()
wait(0.2)
pe2.Enabled = false

game:GetService('Debris'):AddItem(part,0.5)
end)
coru()
else
ree:Remove()
end
end
end

function equip()
equipped = true
working = true
if char.Torso:FindFirstChild("Right Shoulder")
then
char.Torso:FindFirstChild("Right
Shoulder"):Destroy()
end
local weld = Instance.new('Weld', char.Torso)
weld.Name = "Lerping"
weld.Part0 = char["Right Arm"]
weld.Part1 = char.Torso
weld.C0 = CFrame.new(-1.5, 0, 0) *
CFrame.Angles(0, 0, 0)

lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) *
CFrame.Angles(0, 0, math.rad(15)),0.12,true)

wait(0.1)

hweld.Part0 = char["Right Arm"]


hweld.C0 = CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(-180),math.rad(-90), 0)

lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) *
CFrame.Angles(0, 0, 0),0.08)

weld:Destroy()
if rightclone and char:FindFirstChild('Right
Arm') and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
working = false
end

function unequip()
getrid(handle)
equipped = false
working = true

if char.Torso:FindFirstChild("Right Shoulder")
then
char.Torso:FindFirstChild("Right
Shoulder"):Destroy()
end

local weld = Instance.new('Weld', char.Torso)


weld.Name = "Lerping"
weld.Part0 = char["Right Arm"]
weld.Part1 = char.Torso
weld.C0 = CFrame.new(-1.5, 0, 0) *
CFrame.Angles(0, 0, 0)

lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) *
CFrame.Angles(0, 0, math.rad(15)),0.12,true)

hweld.Part0 = char["Torso"]
hweld.C0 = CFrame.new(1, -0.8, 0) *
CFrame.Angles(0, math.rad(90), 0)
lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) *
CFrame.Angles(0, 0, 0),0.08,true)
weld:Destroy()
if rightclone and char:FindFirstChild('Right
Arm') and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
working = false
end

function dildo()
blademode = "dildo"
working = true
-- 1 - pink toy
local obj1 = Instance.new("Model")
obj1.Name = "pink toy"
obj1.Parent = handle

-- 2 - Model
local obj2 = Instance.new("Model")
obj2.Parent = obj1

-- 3 - Part
local obj3 = Instance.new("Part")
obj3.CFrame =
CFrame.new(Vector3.new(66.8643951, 3.86435986, 7.14990711)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj3.CanCollide = false
obj3.TopSurface = Enum.SurfaceType.Smooth
obj3.BottomSurface = Enum.SurfaceType.Smooth
obj3.Material = Enum.Material.SmoothPlastic
obj3.Size = Vector3.new(1.00000024, 1.00000024,
1.00000024)
obj3.BrickColor = BrickColor.new("Hot pink")
obj3.Friction = 0.30000001192093
obj3.Shape = Enum.PartType.Ball
obj3.Parent = obj2
obj3.Name = "tip"

-- 4 - Part
local obj4 = Instance.new("Part")
obj4.CFrame =
CFrame.new(Vector3.new(67.8275909, 2.08898449, 7.50048351)) *
CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
obj4.CanCollide = false
obj4.TopSurface = Enum.SurfaceType.Smooth
obj4.BottomSurface = Enum.SurfaceType.Smooth
obj4.Material = Enum.Material.SmoothPlastic
obj4.Size = Vector3.new(4.09999943, 1, 1)
obj4.BrickColor = BrickColor.new("Hot pink")
obj4.Friction = 0.30000001192093
obj4.Shape = Enum.PartType.Cylinder
obj4.Parent = obj2

-- 5 - Part
local obj5 = Instance.new("Part")
obj5.CFrame =
CFrame.new(Vector3.new(66.7104797, 3.86435843, 7.57276678)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj5.CanCollide = false
obj5.TopSurface = Enum.SurfaceType.Smooth
obj5.BottomSurface = Enum.SurfaceType.Smooth
obj5.Material = Enum.Material.SmoothPlastic
obj5.Size = Vector3.new(0.25, 0.25, 0.25)
obj5.BrickColor = BrickColor.new("Hot pink")
obj5.Friction = 0.30000001192093
obj5.Shape = Enum.PartType.Ball
obj5.Parent = obj2

-- 6 - Part
local obj6 = Instance.new("Part")
obj6.CFrame =
CFrame.new(Vector3.new(68.6905365, 0.83212769, 8.29345417)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.7925276756287)
obj6.CanCollide = false
obj6.TopSurface = Enum.SurfaceType.Smooth
obj6.BottomSurface = Enum.SurfaceType.Smooth
obj6.Material = Enum.Material.SmoothPlastic
obj6.Size = Vector3.new(0.999999762,
0.999999762, 0.999999762)
obj6.BrickColor = BrickColor.new("Hot pink")
obj6.Friction = 0.30000001192093
obj6.Shape = Enum.PartType.Ball
obj6.Parent = obj2

-- 7 - Part
local obj7 = Instance.new("Part")
obj7.CFrame =
CFrame.new(Vector3.new(67.0182953, 3.86435866, 6.72704411)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj7.CanCollide = false
obj7.TopSurface = Enum.SurfaceType.Smooth
obj7.BottomSurface = Enum.SurfaceType.Smooth
obj7.Material = Enum.Material.SmoothPlastic
obj7.Size = Vector3.new(0.25, 0.25, 0.25)
obj7.BrickColor = BrickColor.new("Hot pink")
obj7.Friction = 0.30000001192093
obj7.Shape = Enum.PartType.Ball
obj7.Parent = obj2

-- 8 - Part
local obj8 = Instance.new("Part")
obj8.CFrame =
CFrame.new(Vector3.new(68.9983597, 0.832128167, 7.44772816)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.7925276756287)
obj8.CanCollide = false
obj8.TopSurface = Enum.SurfaceType.Smooth
obj8.BottomSurface = Enum.SurfaceType.Smooth
obj8.Material = Enum.Material.SmoothPlastic
obj8.Size = Vector3.new(0.999999762,
0.999999762, 0.999999762)
obj8.BrickColor = BrickColor.new("Hot pink")
obj8.Friction = 0.30000001192093
obj8.Shape = Enum.PartType.Ball
obj8.Parent = obj2
local fiREPART = obj8

-- 9 - Part
local obj9 = Instance.new("Part")
obj9.CFrame =
CFrame.new(Vector3.new(68.8566208, 0.357954353, 7.87501621)) *
CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.2217314243317)
obj9.CanCollide = false
obj9.TopSurface = Enum.SurfaceType.Smooth
obj9.BottomSurface = Enum.SurfaceType.Smooth
obj9.Material = Enum.Material.SmoothPlastic
obj9.Size = Vector3.new(0.0999999791,
1.50000036, 2)
obj9.BrickColor = BrickColor.new("Hot pink")
obj9.Friction = 0.30000001192093
obj9.Shape = Enum.PartType.Cylinder
obj9.Parent = obj2

-- 10 - Part
local obj10 = Instance.new("Part")
obj10.CFrame = CFrame.new(Vector3.new(66.8069,
3.58244801, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984,
2.6179955005646)
obj10.CanCollide = false
obj10.TopSurface = Enum.SurfaceType.Smooth
obj10.BottomSurface = Enum.SurfaceType.Smooth
obj10.Material = Enum.Material.SmoothPlastic
obj10.Size = Vector3.new(0.25, 0.25, 0.25)
obj10.BrickColor = BrickColor.new("Hot pink")
obj10.Friction = 0.30000001192093
obj10.Shape = Enum.PartType.Ball
obj10.Parent = obj2

-- 11 - Part
local obj11 = Instance.new("Part")
obj11.CFrame =
CFrame.new(Vector3.new(67.196106, 3.632447, 6.79175806)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj11.CanCollide = false
obj11.TopSurface = Enum.SurfaceType.Smooth
obj11.BottomSurface = Enum.SurfaceType.Smooth
obj11.Material = Enum.Material.SmoothPlastic
obj11.Size = Vector3.new(0.25, 0.25, 0.25)
obj11.BrickColor = BrickColor.new("Hot pink")
obj11.Friction = 0.30000001192093
obj11.Shape = Enum.PartType.Ball
obj11.Parent = obj2

-- 12 - Part
local obj12 = Instance.new("Part")
obj12.CFrame =
CFrame.new(Vector3.new(67.0756683, 3.77002549, 7.63403416)) * CFrame.Angles(-
2.4803557395935, 1.123170375824, 2.1302044391632)
obj12.CanCollide = false
obj12.TopSurface = Enum.SurfaceType.Smooth
obj12.BottomSurface = Enum.SurfaceType.Smooth
obj12.Material = Enum.Material.SmoothPlastic
obj12.Size = Vector3.new(0.25, 0.25, 0.25)
obj12.BrickColor = BrickColor.new("Hot pink")
obj12.Friction = 0.30000001192093
obj12.Shape = Enum.PartType.Ball
obj12.Parent = obj2
-- 13 - Part
local obj13 = Instance.new("Part")
obj13.CFrame =
CFrame.new(Vector3.new(67.4108353, 3.27276325, 6.88037825)) * CFrame.Angles(-
3.058357000351, 0.5446692109108, 2.5818355083466)
obj13.CanCollide = false
obj13.TopSurface = Enum.SurfaceType.Smooth
obj13.BottomSurface = Enum.SurfaceType.Smooth
obj13.Material = Enum.Material.SmoothPlastic
obj13.Size = Vector3.new(0.25, 0.25, 0.25)
obj13.BrickColor = BrickColor.new("Hot pink")
obj13.Friction = 0.30000001192093
obj13.Shape = Enum.PartType.Ball
obj13.Parent = obj2

-- 14 - Part
local obj14 = Instance.new("Part")
obj14.CFrame =
CFrame.new(Vector3.new(66.868927, 3.43238807, 6.82578087)) * CFrame.Angles(-
2.4803557395935, 1.123170375824, 2.1302044391632)
obj14.CanCollide = false
obj14.TopSurface = Enum.SurfaceType.Smooth
obj14.BottomSurface = Enum.SurfaceType.Smooth
obj14.Material = Enum.Material.SmoothPlastic
obj14.Size = Vector3.new(0.25, 0.25, 0.25)
obj14.BrickColor = BrickColor.new("Hot pink")
obj14.Friction = 0.30000001192093
obj14.Shape = Enum.PartType.Ball
obj14.Parent = obj2

-- 15 - Part
local obj15 = Instance.new("Part")
obj15.CFrame =
CFrame.new(Vector3.new(67.1951675, 3.383008, 7.69050598)) * CFrame.Angles(-
2.0021269321442, 1.2287007570267, 1.6869416236877)
obj15.CanCollide = false
obj15.TopSurface = Enum.SurfaceType.Smooth
obj15.BottomSurface = Enum.SurfaceType.Smooth
obj15.Material = Enum.Material.SmoothPlastic
obj15.Size = Vector3.new(0.25, 0.25, 0.25)
obj15.BrickColor = BrickColor.new("Hot pink")
obj15.Friction = 0.30000001192093
obj15.Shape = Enum.PartType.Ball
obj15.Parent = obj2

-- 16 - Part
local obj16 = Instance.new("Part")
obj16.CFrame = CFrame.new(Vector3.new(67.50383,
3.46245813, 7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108,
2.5818355083466)
obj16.CanCollide = false
obj16.TopSurface = Enum.SurfaceType.Smooth
obj16.BottomSurface = Enum.SurfaceType.Smooth
obj16.Material = Enum.Material.SmoothPlastic
obj16.Size = Vector3.new(0.25, 0.25, 0.25)
obj16.BrickColor = BrickColor.new("Hot pink")
obj16.Friction = 0.30000001192093
obj16.Shape = Enum.PartType.Ball
obj16.Parent = obj2
-- 17 - Part
local obj17 = Instance.new("Part")
obj17.CFrame =
CFrame.new(Vector3.new(66.5551376, 3.4628334, 7.33871651)) * CFrame.Angles(-
2.4803557395935, 1.123170375824, 2.1302044391632)
obj17.CanCollide = false
obj17.TopSurface = Enum.SurfaceType.Smooth
obj17.BottomSurface = Enum.SurfaceType.Smooth
obj17.Material = Enum.Material.SmoothPlastic
obj17.Size = Vector3.new(0.25, 0.25, 0.25)
obj17.BrickColor = BrickColor.new("Hot pink")
obj17.Friction = 0.30000001192093
obj17.Shape = Enum.PartType.Ball
obj17.Parent = obj2

-- 18 - Part
local obj18 = Instance.new("Part")
obj18.CFrame =
CFrame.new(Vector3.new(67.3677139, 3.83245182, 7.3331027)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj18.CanCollide = false
obj18.TopSurface = Enum.SurfaceType.Smooth
obj18.BottomSurface = Enum.SurfaceType.Smooth
obj18.Material = Enum.Material.SmoothPlastic
obj18.Size = Vector3.new(0.25, 0.25, 0.25)
obj18.BrickColor = BrickColor.new("Hot pink")
obj18.Friction = 0.30000001192093
obj18.Shape = Enum.PartType.Ball
obj18.Parent = obj2

-- 19 - Part
local obj19 = Instance.new("Part")
obj19.CFrame =
CFrame.new(Vector3.new(67.4115601, 3.71535063, 7.01420689)) * CFrame.Angles(-
2.4803557395935, 1.123170375824, 2.1302044391632)
obj19.CanCollide = false
obj19.TopSurface = Enum.SurfaceType.Smooth
obj19.BottomSurface = Enum.SurfaceType.Smooth
obj19.Material = Enum.Material.SmoothPlastic
obj19.Size = Vector3.new(0.25, 0.25, 0.25)
obj19.BrickColor = BrickColor.new("Hot pink")
obj19.Friction = 0.30000001192093
obj19.Shape = Enum.PartType.Ball
obj19.Parent = obj2

-- 20 - Part
local obj20 = Instance.new("Part")
obj20.CFrame =
CFrame.new(Vector3.new(67.6487045, 3.39313889, 7.19381428)) * CFrame.Angles(-
2.0021269321442, 1.2287007570267, 1.6869416236877)
obj20.CanCollide = false
obj20.TopSurface = Enum.SurfaceType.Smooth
obj20.BottomSurface = Enum.SurfaceType.Smooth
obj20.Material = Enum.Material.SmoothPlastic
obj20.Size = Vector3.new(0.25, 0.25, 0.25)
obj20.BrickColor = BrickColor.new("Hot pink")
obj20.Friction = 0.30000001192093
obj20.Shape = Enum.PartType.Ball
obj20.Parent = obj2

-- 21 - Part
local obj21 = Instance.new("Part")
obj21.CFrame =
CFrame.new(Vector3.new(66.8260422, 4.12417316, 6.81669378)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj21.CanCollide = false
obj21.TopSurface = Enum.SurfaceType.Smooth
obj21.BottomSurface = Enum.SurfaceType.Smooth
obj21.Material = Enum.Material.SmoothPlastic
obj21.Size = Vector3.new(0.25, 0.25, 0.25)
obj21.BrickColor = BrickColor.new("Hot pink")
obj21.Friction = 0.30000001192093
obj21.Shape = Enum.PartType.Ball
obj21.Parent = obj2

-- 22 - Part
local obj22 = Instance.new("Part")
obj22.CFrame =
CFrame.new(Vector3.new(67.162117, 3.11433029, 6.8847661)) * CFrame.Angles(-
2.0021269321442, 1.2287007570267, 1.6869416236877)
obj22.CanCollide = false
obj22.TopSurface = Enum.SurfaceType.Smooth
obj22.BottomSurface = Enum.SurfaceType.Smooth
obj22.Material = Enum.Material.SmoothPlastic
obj22.Size = Vector3.new(0.25, 0.25, 0.25)
obj22.BrickColor = BrickColor.new("Hot pink")
obj22.Friction = 0.30000001192093
obj22.Shape = Enum.PartType.Ball
obj22.Parent = obj2

-- 23 - Part
local obj23 = Instance.new("Part")
obj23.CFrame =
CFrame.new(Vector3.new(66.4981842, 3.63936186, 7.01661682)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj23.CanCollide = false
obj23.TopSurface = Enum.SurfaceType.Smooth
obj23.BottomSurface = Enum.SurfaceType.Smooth
obj23.Material = Enum.Material.SmoothPlastic
obj23.Size = Vector3.new(0.25, 0.25, 0.25)
obj23.BrickColor = BrickColor.new("Hot pink")
obj23.Friction = 0.30000001192093
obj23.Shape = Enum.PartType.Ball
obj23.Parent = obj2

-- 24 - Part
local obj24 = Instance.new("Part")
obj24.CFrame =
CFrame.new(Vector3.new(66.6352844, 3.38244724, 7.06651926)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj24.CanCollide = false
obj24.TopSurface = Enum.SurfaceType.Smooth
obj24.BottomSurface = Enum.SurfaceType.Smooth
obj24.Material = Enum.Material.SmoothPlastic
obj24.Size = Vector3.new(0.25, 0.25, 0.25)
obj24.BrickColor = BrickColor.new("Hot pink")
obj24.Friction = 0.30000001192093
obj24.Shape = Enum.PartType.Ball
obj24.Parent = obj2

-- 25 - Part
local obj25 = Instance.new("Part")
obj25.CFrame =
CFrame.new(Vector3.new(66.753746, 3.10362744, 7.32704163)) * CFrame.Angles(-
2.0021269321442, 1.2287007570267, 1.6869416236877)
obj25.CanCollide = false
obj25.TopSurface = Enum.SurfaceType.Smooth
obj25.BottomSurface = Enum.SurfaceType.Smooth
obj25.Material = Enum.Material.SmoothPlastic
obj25.Size = Vector3.new(0.25, 0.25, 0.25)
obj25.BrickColor = BrickColor.new("Hot pink")
obj25.Friction = 0.30000001192093
obj25.Shape = Enum.PartType.Ball
obj25.Parent = obj2

-- 26 - Part
local obj26 = Instance.new("Part")
obj26.CFrame =
CFrame.new(Vector3.new(66.851532, 3.01907969, 7.04717398)) * CFrame.Angles(-
3.058357000351, 0.5446692109108, 2.5818355083466)
obj26.CanCollide = false
obj26.TopSurface = Enum.SurfaceType.Smooth
obj26.BottomSurface = Enum.SurfaceType.Smooth
obj26.Material = Enum.Material.SmoothPlastic
obj26.Size = Vector3.new(0.25, 0.25, 0.25)
obj26.BrickColor = BrickColor.new("Hot pink")
obj26.Friction = 0.30000001192093
obj26.Shape = Enum.PartType.Ball
obj26.Parent = obj2

-- 27 - Part
local obj27 = Instance.new("Part")
obj27.CFrame =
CFrame.new(Vector3.new(66.944519, 3.20876789, 7.64748764)) * CFrame.Angles(-
3.058357000351, 0.5446692109108, 2.5818355083466)
obj27.CanCollide = false
obj27.TopSurface = Enum.SurfaceType.Smooth
obj27.BottomSurface = Enum.SurfaceType.Smooth
obj27.Material = Enum.Material.SmoothPlastic
obj27.Size = Vector3.new(0.25, 0.25, 0.25)
obj27.BrickColor = BrickColor.new("Hot pink")
obj27.Friction = 0.30000001192093
obj27.Shape = Enum.PartType.Ball
obj27.Parent = obj2

-- 28 - Part
local obj28 = Instance.new("Part")
obj28.CFrame =
CFrame.new(Vector3.new(67.2306061, 4.08936405, 7.28319883)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj28.CanCollide = false
obj28.TopSurface = Enum.SurfaceType.Smooth
obj28.BottomSurface = Enum.SurfaceType.Smooth
obj28.Material = Enum.Material.SmoothPlastic
obj28.Size = Vector3.new(0.25, 0.25, 0.25)
obj28.BrickColor = BrickColor.new("Hot pink")
obj28.Friction = 0.30000001192093
obj28.Shape = Enum.PartType.Ball
obj28.Parent = obj2

-- 29 - Part
local obj29 = Instance.new("Part")
obj29.CFrame =
CFrame.new(Vector3.new(66.5712891, 3.99917173, 6.8835969)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj29.CanCollide = false
obj29.TopSurface = Enum.SurfaceType.Smooth
obj29.BottomSurface = Enum.SurfaceType.Smooth
obj29.Material = Enum.Material.SmoothPlastic
obj29.Size = Vector3.new(0.25, 0.25, 0.25)
obj29.BrickColor = BrickColor.new("Hot pink")
obj29.Friction = 0.30000001192093
obj29.Shape = Enum.PartType.Ball
obj29.Parent = obj2

-- 30 - Part
local obj30 = Instance.new("Part")
obj30.CFrame =
CFrame.new(Vector3.new(66.7236328, 4.26077843, 7.20509243)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj30.CanCollide = false
obj30.TopSurface = Enum.SurfaceType.Smooth
obj30.BottomSurface = Enum.SurfaceType.Smooth
obj30.Material = Enum.Material.SmoothPlastic
obj30.Size = Vector3.new(0.25, 0.25, 0.25)
obj30.BrickColor = BrickColor.new("Hot pink")
obj30.Friction = 0.30000001192093
obj30.Shape = Enum.PartType.Ball
obj30.Parent = obj2

-- 31 - Part
local obj31 = Instance.new("Part")
obj31.CFrame =
CFrame.new(Vector3.new(66.5950623, 4.16077423, 7.05188084)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj31.CanCollide = false
obj31.TopSurface = Enum.SurfaceType.Smooth
obj31.BottomSurface = Enum.SurfaceType.Smooth
obj31.Material = Enum.Material.SmoothPlastic
obj31.Size = Vector3.new(0.25, 0.25, 0.25)
obj31.BrickColor = BrickColor.new("Hot pink")
obj31.Friction = 0.30000001192093
obj31.Shape = Enum.PartType.Ball
obj31.Parent = obj2

-- 32 - Part
local obj32 = Instance.new("Part")
obj32.CFrame =
CFrame.new(Vector3.new(67.0637207, 4.03936481, 7.48850012)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj32.CanCollide = false
obj32.TopSurface = Enum.SurfaceType.Smooth
obj32.BottomSurface = Enum.SurfaceType.Smooth
obj32.Material = Enum.Material.SmoothPlastic
obj32.Size = Vector3.new(0.25, 0.25, 0.25)
obj32.BrickColor = BrickColor.new("Hot pink")
obj32.Friction = 0.30000001192093
obj32.Shape = Enum.PartType.Ball
obj32.Parent = obj2

-- 33 - Part
local obj33 = Instance.new("Part")
obj33.CFrame =
CFrame.new(Vector3.new(66.4686813, 3.99917364, 7.16550922)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj33.CanCollide = false
obj33.TopSurface = Enum.SurfaceType.Smooth
obj33.BottomSurface = Enum.SurfaceType.Smooth
obj33.Material = Enum.Material.SmoothPlastic
obj33.Size = Vector3.new(0.25, 0.25, 0.25)
obj33.BrickColor = BrickColor.new("Hot pink")
obj33.Friction = 0.30000001192093
obj33.Shape = Enum.PartType.Ball
obj33.Parent = obj2

-- 34 - Part
local obj34 = Instance.new("Part")
obj34.CFrame =
CFrame.new(Vector3.new(66.6615219, 4.14917231, 7.3953228)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj34.CanCollide = false
obj34.TopSurface = Enum.SurfaceType.Smooth
obj34.BottomSurface = Enum.SurfaceType.Smooth
obj34.Material = Enum.Material.SmoothPlastic
obj34.Size = Vector3.new(0.25, 0.25, 0.25)
obj34.BrickColor = BrickColor.new("Hot pink")
obj34.Friction = 0.30000001192093
obj34.Shape = Enum.PartType.Ball
obj34.Parent = obj2

-- 35 - Part
local obj35 = Instance.new("Part")
obj35.CFrame =
CFrame.new(Vector3.new(66.8712616, 4.16257238, 7.47166586)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj35.CanCollide = false
obj35.TopSurface = Enum.SurfaceType.Smooth
obj35.BottomSurface = Enum.SurfaceType.Smooth
obj35.Material = Enum.Material.SmoothPlastic
obj35.Size = Vector3.new(0.25, 0.25, 0.25)
obj35.BrickColor = BrickColor.new("Hot pink")
obj35.Friction = 0.30000001192093
obj35.Shape = Enum.PartType.Ball
obj35.Parent = obj2

-- 36 - Part
local obj36 = Instance.new("Part")
obj36.CFrame =
CFrame.new(Vector3.new(66.7165604, 3.82596827, 6.77684546)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj36.CanCollide = false
obj36.TopSurface = Enum.SurfaceType.Smooth
obj36.BottomSurface = Enum.SurfaceType.Smooth
obj36.Material = Enum.Material.SmoothPlastic
obj36.Size = Vector3.new(0.25, 0.25, 0.25)
obj36.BrickColor = BrickColor.new("Hot pink")
obj36.Friction = 0.30000001192093
obj36.Shape = Enum.PartType.Ball
obj36.Parent = obj2

-- 37 - Part
local obj37 = Instance.new("Part")
obj37.CFrame =
CFrame.new(Vector3.new(66.9846878, 4.27417517, 7.14047909)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj37.CanCollide = false
obj37.TopSurface = Enum.SurfaceType.Smooth
obj37.BottomSurface = Enum.SurfaceType.Smooth
obj37.Material = Enum.Material.SmoothPlastic
obj37.Size = Vector3.new(0.25, 0.25, 0.25)
obj37.BrickColor = BrickColor.new("Hot pink")
obj37.Friction = 0.30000001192093
obj37.Shape = Enum.PartType.Ball
obj37.Parent = obj2

-- 38 - Part
local obj38 = Instance.new("Part")
obj38.CFrame =
CFrame.new(Vector3.new(67.1641541, 4.10096312, 6.93975735)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj38.CanCollide = false
obj38.TopSurface = Enum.SurfaceType.Smooth
obj38.BottomSurface = Enum.SurfaceType.Smooth
obj38.Material = Enum.Material.SmoothPlastic
obj38.Size = Vector3.new(0.25, 0.25, 0.25)
obj38.BrickColor = BrickColor.new("Hot pink")
obj38.Friction = 0.30000001192093
obj38.Shape = Enum.PartType.Ball
obj38.Parent = obj2

-- 39 - Part
local obj39 = Instance.new("Part")
obj39.CFrame =
CFrame.new(Vector3.new(66.792038, 4.26077843, 7.01715183)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj39.CanCollide = false
obj39.TopSurface = Enum.SurfaceType.Smooth
obj39.BottomSurface = Enum.SurfaceType.Smooth
obj39.Material = Enum.Material.SmoothPlastic
obj39.Size = Vector3.new(0.25, 0.25, 0.25)
obj39.BrickColor = BrickColor.new("Hot pink")
obj39.Friction = 0.30000001192093
obj39.Shape = Enum.PartType.Ball
obj39.Parent = obj2

-- 40 - Part
local obj40 = Instance.new("Part")
obj40.CFrame =
CFrame.new(Vector3.new(66.5005493, 3.71436262, 7.38994217)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj40.CanCollide = false
obj40.TopSurface = Enum.SurfaceType.Smooth
obj40.BottomSurface = Enum.SurfaceType.Smooth
obj40.Material = Enum.Material.SmoothPlastic
obj40.Size = Vector3.new(0.25, 0.25, 0.25)
obj40.BrickColor = BrickColor.new("Hot pink")
obj40.Friction = 0.30000001192093
obj40.Shape = Enum.PartType.Ball
obj40.Parent = obj2

-- 41 - stretches
local obj41 = Instance.new("Model")
obj41.Name = "stretches"
obj41.Parent = obj1

-- 42 - stretchlol
local obj42 = Instance.new("Part")
obj42.CFrame =
CFrame.new(Vector3.new(67.162117, 3.13544774, 6.8847661)) * CFrame.Angles(-
2.0021269321442, 1.2287007570267, 1.6869416236877)
obj42.CanCollide = false
obj42.Transparency = 1
obj42.TopSurface = Enum.SurfaceType.Smooth
obj42.BottomSurface = Enum.SurfaceType.Smooth
obj42.Material = Enum.Material.SmoothPlastic
obj42.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj42.BrickColor = BrickColor.new("Pastel
brown")
obj42.Friction = 0.30000001192093
obj42.Shape = Enum.PartType.Ball
obj42.Name = "stretchlol"
obj42.Parent = obj41

-- 43 - stretchlol
local obj43 = Instance.new("Part")
obj43.CFrame =
CFrame.new(Vector3.new(67.1951675, 3.40412855, 7.69050598)) * CFrame.Angles(-
2.0021269321442, 1.2287007570267, 1.6869416236877)
obj43.CanCollide = false
obj43.Transparency = 1
obj43.TopSurface = Enum.SurfaceType.Smooth
obj43.BottomSurface = Enum.SurfaceType.Smooth
obj43.Material = Enum.Material.SmoothPlastic
obj43.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj43.BrickColor = BrickColor.new("Pastel
brown")
obj43.Friction = 0.30000001192093
obj43.Shape = Enum.PartType.Ball
obj43.Name = "stretchlol"
obj43.Parent = obj41

-- 44 - stretchlol
local obj44 = Instance.new("Part")
obj44.CFrame =
CFrame.new(Vector3.new(67.5038223, 3.48357916, 7.48069382)) * CFrame.Angles(-
3.058357000351, 0.5446692109108, 2.5818355083466)
obj44.CanCollide = false
obj44.Transparency = 1
obj44.TopSurface = Enum.SurfaceType.Smooth
obj44.BottomSurface = Enum.SurfaceType.Smooth
obj44.Material = Enum.Material.SmoothPlastic
obj44.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj44.BrickColor = BrickColor.new("Pastel
brown")
obj44.Friction = 0.30000001192093
obj44.Shape = Enum.PartType.Ball
obj44.Name = "stretchlol"
obj44.Parent = obj41

-- 45 - stretchlol
local obj45 = Instance.new("Part")
obj45.CFrame =
CFrame.new(Vector3.new(67.1641541, 4.12207699, 6.93975687)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj45.CanCollide = false
obj45.Transparency = 1
obj45.TopSurface = Enum.SurfaceType.Smooth
obj45.BottomSurface = Enum.SurfaceType.Smooth
obj45.Material = Enum.Material.SmoothPlastic
obj45.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj45.BrickColor = BrickColor.new("Pastel
brown")
obj45.Friction = 0.30000001192093
obj45.Shape = Enum.PartType.Ball
obj45.Name = "stretchlol"
obj45.Parent = obj41

-- 46 - stretchlol
local obj46 = Instance.new("Part")
obj46.CFrame =
CFrame.new(Vector3.new(66.8712616, 4.18368626, 7.47166586)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj46.CanCollide = false
obj46.Transparency = 1
obj46.TopSurface = Enum.SurfaceType.Smooth
obj46.BottomSurface = Enum.SurfaceType.Smooth
obj46.Material = Enum.Material.SmoothPlastic
obj46.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj46.BrickColor = BrickColor.new("Pastel
brown")
obj46.Friction = 0.30000001192093
obj46.Shape = Enum.PartType.Ball
obj46.Name = "stretchlol"
obj46.Parent = obj41

-- 47 - stretchlol
local obj47 = Instance.new("Part")
obj47.CFrame =
CFrame.new(Vector3.new(66.8260345, 4.14528561, 6.81669378)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj47.CanCollide = false
obj47.Transparency = 1
obj47.TopSurface = Enum.SurfaceType.Smooth
obj47.BottomSurface = Enum.SurfaceType.Smooth
obj47.Material = Enum.Material.SmoothPlastic
obj47.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj47.BrickColor = BrickColor.new("Pastel
brown")
obj47.Friction = 0.30000001192093
obj47.Shape = Enum.PartType.Ball
obj47.Name = "stretchlol"
obj47.Parent = obj41

-- 48 - stretchlol
local obj48 = Instance.new("Part")
obj48.CFrame =
CFrame.new(Vector3.new(66.7104797, 3.88547921, 7.57276678)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj48.CanCollide = false
obj48.Transparency = 1
obj48.TopSurface = Enum.SurfaceType.Smooth
obj48.BottomSurface = Enum.SurfaceType.Smooth
obj48.Material = Enum.Material.SmoothPlastic
obj48.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj48.BrickColor = BrickColor.new("Pastel
brown")
obj48.Friction = 0.30000001192093
obj48.Shape = Enum.PartType.Ball
obj48.Name = "stretchlol"
obj48.Parent = obj41

-- 49 - stretchlol
local obj49 = Instance.new("Part")
obj49.CFrame =
CFrame.new(Vector3.new(67.0637207, 4.06047773, 7.48850012)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj49.CanCollide = false
obj49.Transparency = 1
obj49.TopSurface = Enum.SurfaceType.Smooth
obj49.BottomSurface = Enum.SurfaceType.Smooth
obj49.Material = Enum.Material.SmoothPlastic
obj49.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj49.BrickColor = BrickColor.new("Pastel
brown")
obj49.Friction = 0.30000001192093
obj49.Shape = Enum.PartType.Ball
obj49.Name = "stretchlol"
obj49.Parent = obj41

-- 50 - stretchlol
local obj50 = Instance.new("Part")
obj50.CFrame =
CFrame.new(Vector3.new(66.7165604, 3.84708691, 6.77684498)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj50.CanCollide = false
obj50.Transparency = 1
obj50.TopSurface = Enum.SurfaceType.Smooth
obj50.BottomSurface = Enum.SurfaceType.Smooth
obj50.Material = Enum.Material.SmoothPlastic
obj50.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj50.BrickColor = BrickColor.new("Pastel
brown")
obj50.Friction = 0.30000001192093
obj50.Shape = Enum.PartType.Ball
obj50.Name = "stretchlol"
obj50.Parent = obj41

-- 51 - stretchlol
local obj51 = Instance.new("Part")
obj51.CFrame =
CFrame.new(Vector3.new(66.9846878, 4.29528904, 7.14047909)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj51.CanCollide = false
obj51.Transparency = 1
obj51.TopSurface = Enum.SurfaceType.Smooth
obj51.BottomSurface = Enum.SurfaceType.Smooth
obj51.Material = Enum.Material.SmoothPlastic
obj51.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj51.BrickColor = BrickColor.new("Pastel
brown")
obj51.Friction = 0.30000001192093
obj51.Shape = Enum.PartType.Ball
obj51.Name = "stretchlol"
obj51.Parent = obj41

-- 52 - stretchlol
local obj52 = Instance.new("Part")
obj52.CFrame =
CFrame.new(Vector3.new(66.868927, 3.45350599, 6.82578087)) * CFrame.Angles(-
2.4803557395935, 1.123170375824, 2.1302044391632)
obj52.CanCollide = false
obj52.Transparency = 1
obj52.TopSurface = Enum.SurfaceType.Smooth
obj52.BottomSurface = Enum.SurfaceType.Smooth
obj52.Material = Enum.Material.SmoothPlastic
obj52.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj52.BrickColor = BrickColor.new("Pastel
brown")
obj52.Friction = 0.30000001192093
obj52.Shape = Enum.PartType.Ball
obj52.Name = "stretchlol"
obj52.Parent = obj41

-- 53 - stretchlol
local obj53 = Instance.new("Part")
obj53.CFrame =
CFrame.new(Vector3.new(67.287262, 3.10603261, 7.30382156)) *
CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
obj53.CanCollide = false
obj53.Transparency = 1
obj53.TopSurface = Enum.SurfaceType.Smooth
obj53.BottomSurface = Enum.SurfaceType.Smooth
obj53.Material = Enum.Material.SmoothPlastic
obj53.Size = Vector3.new(1.79999995,
1.04999995, 1.04999995)
obj53.BrickColor = BrickColor.new("Pastel
brown")
obj53.Friction = 0.30000001192093
obj53.Shape = Enum.PartType.Cylinder
obj53.Name = "stretchlol"
obj53.Parent = obj41

-- 54 - stretchlol
local obj54 = Instance.new("Part")
obj54.CFrame =
CFrame.new(Vector3.new(66.4686813, 4.02028799, 7.16550922)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj54.CanCollide = false
obj54.Transparency = 1
obj54.TopSurface = Enum.SurfaceType.Smooth
obj54.BottomSurface = Enum.SurfaceType.Smooth
obj54.Material = Enum.Material.SmoothPlastic
obj54.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj54.BrickColor = BrickColor.new("Pastel
brown")
obj54.Friction = 0.30000001192093
obj54.Shape = Enum.PartType.Ball
obj54.Name = "stretchlol"
obj54.Parent = obj41

-- 55 - stretchlol
local obj55 = Instance.new("Part")
obj55.CFrame =
CFrame.new(Vector3.new(66.6615219, 4.17028332, 7.3953228)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj55.CanCollide = false
obj55.Transparency = 1
obj55.TopSurface = Enum.SurfaceType.Smooth
obj55.BottomSurface = Enum.SurfaceType.Smooth
obj55.Material = Enum.Material.SmoothPlastic
obj55.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj55.BrickColor = BrickColor.new("Pastel
brown")
obj55.Friction = 0.30000001192093
obj55.Shape = Enum.PartType.Ball
obj55.Name = "stretchlol"
obj55.Parent = obj41

-- 56 - stretchlol
local obj56 = Instance.new("Part")
obj56.CFrame =
CFrame.new(Vector3.new(66.753746, 3.12474751, 7.32704115)) * CFrame.Angles(-
2.0021269321442, 1.2287007570267, 1.6869416236877)
obj56.CanCollide = false
obj56.Transparency = 1
obj56.TopSurface = Enum.SurfaceType.Smooth
obj56.BottomSurface = Enum.SurfaceType.Smooth
obj56.Material = Enum.Material.SmoothPlastic
obj56.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj56.BrickColor = BrickColor.new("Pastel
brown")
obj56.Friction = 0.30000001192093
obj56.Shape = Enum.PartType.Ball
obj56.Name = "stretchlol"
obj56.Parent = obj41

-- 57 - stretchlol
local obj57 = Instance.new("Part")
obj57.CFrame =
CFrame.new(Vector3.new(67.2306061, 4.11047649, 7.28319883)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj57.CanCollide = false
obj57.Transparency = 1
obj57.TopSurface = Enum.SurfaceType.Smooth
obj57.BottomSurface = Enum.SurfaceType.Smooth
obj57.Material = Enum.Material.SmoothPlastic
obj57.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj57.BrickColor = BrickColor.new("Pastel
brown")
obj57.Friction = 0.30000001192093
obj57.Shape = Enum.PartType.Ball
obj57.Name = "stretchlol"
obj57.Parent = obj41

-- 58 - stretchlol
local obj58 = Instance.new("Part")
obj58.CFrame =
CFrame.new(Vector3.new(67.0756683, 3.79114079, 7.63403416)) * CFrame.Angles(-
2.4803557395935, 1.123170375824, 2.1302044391632)
obj58.CanCollide = false
obj58.Transparency = 1
obj58.TopSurface = Enum.SurfaceType.Smooth
obj58.BottomSurface = Enum.SurfaceType.Smooth
obj58.Material = Enum.Material.SmoothPlastic
obj58.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj58.BrickColor = BrickColor.new("Pastel
brown")
obj58.Friction = 0.30000001192093
obj58.Shape = Enum.PartType.Ball
obj58.Name = "stretchlol"
obj58.Parent = obj41

-- 59 - stretchlol
local obj59 = Instance.new("Part")
obj59.CFrame =
CFrame.new(Vector3.new(66.5005493, 3.73548079, 7.38994217)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj59.CanCollide = false
obj59.Transparency = 1
obj59.TopSurface = Enum.SurfaceType.Smooth
obj59.BottomSurface = Enum.SurfaceType.Smooth
obj59.Material = Enum.Material.SmoothPlastic
obj59.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj59.BrickColor = BrickColor.new("Pastel
brown")
obj59.Friction = 0.30000001192093
obj59.Shape = Enum.PartType.Ball
obj59.Name = "stretchlol"
obj59.Parent = obj41
-- 60 - stretchlol
local obj60 = Instance.new("Part")
obj60.CFrame =
CFrame.new(Vector3.new(67.6487045, 3.41425848, 7.1938138)) * CFrame.Angles(-
2.0021269321442, 1.2287007570267, 1.6869416236877)
obj60.CanCollide = false
obj60.Transparency = 1
obj60.TopSurface = Enum.SurfaceType.Smooth
obj60.BottomSurface = Enum.SurfaceType.Smooth
obj60.Material = Enum.Material.SmoothPlastic
obj60.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj60.BrickColor = BrickColor.new("Pastel
brown")
obj60.Friction = 0.30000001192093
obj60.Shape = Enum.PartType.Ball
obj60.Name = "stretchlol"
obj60.Parent = obj41

-- 61 - stretchlol
local obj61 = Instance.new("Part")
obj61.CFrame =
CFrame.new(Vector3.new(67.3677139, 3.85357118, 7.33310223)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj61.CanCollide = false
obj61.Transparency = 1
obj61.TopSurface = Enum.SurfaceType.Smooth
obj61.BottomSurface = Enum.SurfaceType.Smooth
obj61.Material = Enum.Material.SmoothPlastic
obj61.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj61.BrickColor = BrickColor.new("Pastel
brown")
obj61.Friction = 0.30000001192093
obj61.Shape = Enum.PartType.Ball
obj61.Name = "stretchlol"
obj61.Parent = obj41

-- 62 - stretchlol
local obj62 = Instance.new("Part")
obj62.CFrame =
CFrame.new(Vector3.new(66.6352844, 3.40356588, 7.06651878)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj62.CanCollide = false
obj62.Transparency = 1
obj62.TopSurface = Enum.SurfaceType.Smooth
obj62.BottomSurface = Enum.SurfaceType.Smooth
obj62.Material = Enum.Material.SmoothPlastic
obj62.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj62.BrickColor = BrickColor.new("Pastel
brown")
obj62.Friction = 0.30000001192093
obj62.Shape = Enum.PartType.Ball
obj62.Name = "stretchlol"
obj62.Parent = obj41

-- 63 - stretchlol
local obj63 = Instance.new("Part")
obj63.CFrame =
CFrame.new(Vector3.new(66.7236328, 4.28189754, 7.20509195)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj63.CanCollide = false
obj63.Transparency = 1
obj63.TopSurface = Enum.SurfaceType.Smooth
obj63.BottomSurface = Enum.SurfaceType.Smooth
obj63.Material = Enum.Material.SmoothPlastic
obj63.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj63.BrickColor = BrickColor.new("Pastel
brown")
obj63.Friction = 0.30000001192093
obj63.Shape = Enum.PartType.Ball
obj63.Name = "stretchlol"
obj63.Parent = obj41

-- 64 - stretchlol
local obj64 = Instance.new("Part")
obj64.CFrame =
CFrame.new(Vector3.new(66.5712891, 4.02028799, 6.8835969)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj64.CanCollide = false
obj64.Transparency = 1
obj64.TopSurface = Enum.SurfaceType.Smooth
obj64.BottomSurface = Enum.SurfaceType.Smooth
obj64.Material = Enum.Material.SmoothPlastic
obj64.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj64.BrickColor = BrickColor.new("Pastel
brown")
obj64.Friction = 0.30000001192093
obj64.Shape = Enum.PartType.Ball
obj64.Name = "stretchlol"
obj64.Parent = obj41

-- 65 - stretchlol
local obj65 = Instance.new("Part")
obj65.CFrame =
CFrame.new(Vector3.new(66.4981842, 3.66047978, 7.01661682)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj65.CanCollide = false
obj65.Transparency = 1
obj65.TopSurface = Enum.SurfaceType.Smooth
obj65.BottomSurface = Enum.SurfaceType.Smooth
obj65.Material = Enum.Material.SmoothPlastic
obj65.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj65.BrickColor = BrickColor.new("Pastel
brown")
obj65.Friction = 0.30000001192093
obj65.Shape = Enum.PartType.Ball
obj65.Name = "stretchlol"
obj65.Parent = obj41

-- 66 - stretchlol
local obj66 = Instance.new("Part")
obj66.CFrame =
CFrame.new(Vector3.new(66.7920303, 4.28189754, 7.01715183)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj66.CanCollide = false
obj66.Transparency = 1
obj66.TopSurface = Enum.SurfaceType.Smooth
obj66.BottomSurface = Enum.SurfaceType.Smooth
obj66.Material = Enum.Material.SmoothPlastic
obj66.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj66.BrickColor = BrickColor.new("Pastel
brown")
obj66.Friction = 0.30000001192093
obj66.Shape = Enum.PartType.Ball
obj66.Name = "stretchlol"
obj66.Parent = obj41

-- 67 - stretchlol
local obj67 = Instance.new("Part")
obj67.CFrame =
CFrame.new(Vector3.new(66.5950623, 4.18188763, 7.05188084)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj67.CanCollide = false
obj67.Transparency = 1
obj67.TopSurface = Enum.SurfaceType.Smooth
obj67.BottomSurface = Enum.SurfaceType.Smooth
obj67.Material = Enum.Material.SmoothPlastic
obj67.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj67.BrickColor = BrickColor.new("Pastel
brown")
obj67.Friction = 0.30000001192093
obj67.Shape = Enum.PartType.Ball
obj67.Name = "stretchlol"
obj67.Parent = obj41

-- 68 - stretchlol
local obj68 = Instance.new("Part")
obj68.CFrame =
CFrame.new(Vector3.new(67.4115601, 3.73646879, 7.01420689)) * CFrame.Angles(-
2.4803557395935, 1.123170375824, 2.1302044391632)
obj68.CanCollide = false
obj68.Transparency = 1
obj68.TopSurface = Enum.SurfaceType.Smooth
obj68.BottomSurface = Enum.SurfaceType.Smooth
obj68.Material = Enum.Material.SmoothPlastic
obj68.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj68.BrickColor = BrickColor.new("Pastel
brown")
obj68.Friction = 0.30000001192093
obj68.Shape = Enum.PartType.Ball
obj68.Name = "stretchlol"
obj68.Parent = obj41

-- 69 - stretchlol
local obj69 = Instance.new("Part")
obj69.CFrame =
CFrame.new(Vector3.new(66.8643951, 3.88548112, 7.14990711)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj69.CanCollide = false
obj69.Transparency = 1
obj69.TopSurface = Enum.SurfaceType.Smooth
obj69.BottomSurface = Enum.SurfaceType.Smooth
obj69.Material = Enum.Material.SmoothPlastic
obj69.Size = Vector3.new(1.04999995,
1.04999995, 1.04999995)
obj69.BrickColor = BrickColor.new("Pastel
brown")
obj69.Friction = 0.30000001192093
obj69.Shape = Enum.PartType.Ball
obj69.Name = "stretchlol"
obj69.Parent = obj41

-- 70 - stretchlol
local obj70 = Instance.new("Part")
obj70.CFrame =
CFrame.new(Vector3.new(67.4108353, 3.29388237, 6.88037777)) * CFrame.Angles(-
3.058357000351, 0.5446692109108, 2.5818355083466)
obj70.CanCollide = false
obj70.Transparency = 1
obj70.TopSurface = Enum.SurfaceType.Smooth
obj70.BottomSurface = Enum.SurfaceType.Smooth
obj70.Material = Enum.Material.SmoothPlastic
obj70.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj70.BrickColor = BrickColor.new("Pastel
brown")
obj70.Friction = 0.30000001192093
obj70.Shape = Enum.PartType.Ball
obj70.Name = "stretchlol"
obj70.Parent = obj41

-- 71 - stretchlol
local obj71 = Instance.new("Part")
obj71.CFrame =
CFrame.new(Vector3.new(67.1960983, 3.65356374, 6.79175806)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj71.CanCollide = false
obj71.Transparency = 1
obj71.TopSurface = Enum.SurfaceType.Smooth
obj71.BottomSurface = Enum.SurfaceType.Smooth
obj71.Material = Enum.Material.SmoothPlastic
obj71.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj71.BrickColor = BrickColor.new("Pastel
brown")
obj71.Friction = 0.30000001192093
obj71.Shape = Enum.PartType.Ball
obj71.Name = "stretchlol"
obj71.Parent = obj41

-- 72 - stretchlol
local obj72 = Instance.new("Part")
obj72.CFrame =
CFrame.new(Vector3.new(66.944519, 3.22988653, 7.64748716)) * CFrame.Angles(-
3.058357000351, 0.5446692109108, 2.5818355083466)
obj72.CanCollide = false
obj72.Transparency = 1
obj72.TopSurface = Enum.SurfaceType.Smooth
obj72.BottomSurface = Enum.SurfaceType.Smooth
obj72.Material = Enum.Material.SmoothPlastic
obj72.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj72.BrickColor = BrickColor.new("Pastel
brown")
obj72.Friction = 0.30000001192093
obj72.Shape = Enum.PartType.Ball
obj72.Name = "stretchlol"
obj72.Parent = obj41

-- 73 - stretchlol
local obj73 = Instance.new("Part")
obj73.CFrame =
CFrame.new(Vector3.new(66.851532, 3.04020095, 7.04717398)) * CFrame.Angles(-
3.058357000351, 0.5446692109108, 2.5818355083466)
obj73.CanCollide = false
obj73.Transparency = 1
obj73.TopSurface = Enum.SurfaceType.Smooth
obj73.BottomSurface = Enum.SurfaceType.Smooth
obj73.Material = Enum.Material.SmoothPlastic
obj73.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj73.BrickColor = BrickColor.new("Pastel
brown")
obj73.Friction = 0.30000001192093
obj73.Shape = Enum.PartType.Ball
obj73.Name = "stretchlol"
obj73.Parent = obj41

-- 74 - stretchlol
local obj74 = Instance.new("Part")
obj74.CFrame =
CFrame.new(Vector3.new(66.5551376, 3.48395109, 7.33871603)) * CFrame.Angles(-
2.4803557395935, 1.123170375824, 2.1302044391632)
obj74.CanCollide = false
obj74.Transparency = 1
obj74.TopSurface = Enum.SurfaceType.Smooth
obj74.BottomSurface = Enum.SurfaceType.Smooth
obj74.Material = Enum.Material.SmoothPlastic
obj74.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj74.BrickColor = BrickColor.new("Pastel
brown")
obj74.Friction = 0.30000001192093
obj74.Shape = Enum.PartType.Ball
obj74.Name = "stretchlol"
obj74.Parent = obj41

-- 75 - stretchlol
local obj75 = Instance.new("Part")
obj75.CFrame = CFrame.new(Vector3.new(66.8069,
3.60357046, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984,
2.6179955005646)
obj75.CanCollide = false
obj75.Transparency = 1
obj75.TopSurface = Enum.SurfaceType.Smooth
obj75.BottomSurface = Enum.SurfaceType.Smooth
obj75.Material = Enum.Material.SmoothPlastic
obj75.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj75.BrickColor = BrickColor.new("Pastel
brown")
obj75.Friction = 0.30000001192093
obj75.Shape = Enum.PartType.Ball
obj75.Name = "stretchlol"
obj75.Parent = obj41

-- 76 - stretchlol
local obj76 = Instance.new("Part")
obj76.CFrame =
CFrame.new(Vector3.new(67.0182953, 3.88547921, 6.72704411)) * CFrame.Angles(-
3.1415927410126, 0.34906616806984, 2.6179955005646)
obj76.CanCollide = false
obj76.Transparency = 1
obj76.TopSurface = Enum.SurfaceType.Smooth
obj76.BottomSurface = Enum.SurfaceType.Smooth
obj76.Material = Enum.Material.SmoothPlastic
obj76.Size = Vector3.new(0.300000012,
0.300000012, 0.300000012)
obj76.BrickColor = BrickColor.new("Pastel
brown")
obj76.Friction = 0.30000001192093
obj76.Shape = Enum.PartType.Ball
obj76.Name = "stretchlol"
obj76.Parent = obj41
obj1.PrimaryPart = obj4

local stretches = obj41:GetChildren()


for i,v in pairs(stretches) do
v.Anchored = true
v.Parent = obj1
end
for i,v in pairs(obj2:GetChildren()) do
v.Anchored = true
v.Parent = obj1
end
obj2:Destroy()
obj41:Destroy()

local previous = nil


for i,v in pairs(obj1:GetChildren()) do
if v:IsA('BasePart') then
if previous then
local weld =
Instance.new('Weld',v)
weld.Part0 = v
weld.Part1 = previous
weld.C0 = v.CFrame:inverse()
* previous.CFrame
previous.Anchored = false
previous.CanCollide = false
local vee = v

weld.AncestryChanged:connect(function(mez,par)
wait()
weld.Parent = vee
end)
end
previous = v
end
end
previous.Anchored = false
previous.CanCollide = false

obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.ne
w(0,100,0))
-- 2 - Part
local ree = Instance.new("Part")
ree.CFrame = CFrame.new(Vector3.new(50.5, 141,
5.5))
ree.Transparency = 0.80000001192093
ree.Material = Enum.Material.Neon
ree.CFrame = CFrame.new(obj4.Position)
ree.Size = Vector3.new(5, math.huge, 5)
ree.BrickColor = BrickColor.new("New Yeller")
ree.Friction = 0.30000001192093
ree.Shape = Enum.PartType.Block
ree.Parent = handle

-- 3 - Mesh
local ree2 = Instance.new("CylinderMesh")
ree2.Parent = ree
local thing = Instance.new('BodyPosition',obj9)
local thing2 = Instance.new('BodyPosition',ree)
thing2.P = 100000
thing2.MaxForce =
Vector3.new(math.huge,math.huge,math.huge)
thing.MaxForce = Vector3.new(10000,10000,10000)
for i=1,100 do
thing2.Position = obj4.Position

obj1:SetPrimaryPartCFrame(CFrame.new(obj1.PrimaryPart.Position)*CFrame.Angles(math.
rad(handle.Orientation.X),math.rad(handle.Orientation.Y),math.rad(handle.Orientatio
n.Z))*CFrame.Angles(0,math.rad(180),0))
thing.Position = handle.Position+
(handle.CFrame.rightVector*0.5)
wait()
end
thing:Destroy()
local lmfao = Instance.new('Weld',obj4)
lmfao.C0 =
CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0)
lmfao.Part0 = obj4
lmfao.Part1 = handle
ree:Destroy()
working = false
end

function katanamode()
blademode = "katana"
-- 1 - weeb shit
local weebshit1 = handle

-- 16 - top cap
local weebshit16 = Instance.new("Part")
weebshit16.CFrame =
CFrame.new(Vector3.new(206.400146, 11.5499945, 5.00058556)) * CFrame.Angles(-
3.1415927410126, 0, 1.5707963705063)
weebshit16.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit16.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit16.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit16.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit16.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit16.Size = Vector3.new(0.1, 0.05,0.05)
--0.65, 0.65
weebshit16.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit16.Anchored = false
weebshit16.BrickColor = BrickColor.new("Really
black")
weebshit16.Friction = 0.30000001192093
weebshit16.Shape = Enum.PartType.Cylinder
weebshit16.Name = "top cap"
weebshit16.Parent = weebshit1
local weld = Instance.new('Weld',weebshit16)
weld.Part0 = weebshit16
weld.Part1 = handle
weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0,
0, 0, 1, 0, 0, 0, 1.00000048)
--weld,part,endsize,endpos,amntime

grow(weld,weebshit16,Vector3.new(0.1,0.65,0.65),CFrame.new(0.6, 0, 0,
1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048),0.1)

-- 8 - blade
local weebshit8 = Instance.new("Part")
weebshit8.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit8.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit8.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit8.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit8.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit8.Material = Enum.Material.Metal
weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
weebshit8.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit8.Anchored = false
weebshit8.BrickColor = BrickColor.new("Dark
stone grey")
weebshit8.Friction = 0.30000001192093
weebshit8.Shape = Enum.PartType.Block
weebshit8.Name = "blade"
weebshit8.Parent = weebshit1
weebshit8:BreakJoints()
local bld1 = weebshit8
local weld2 = Instance.new('Weld',weebshit8)
weld2.Part0 = weebshit8
weld2.Part1 = handle
weld2.C1 = CFrame.new(0.75, 0, 0) *
CFrame.Angles(math.rad(180), 0, math.rad(-90))
local coru=coroutine.wrap(function()

grow(weld2,weebshit8,Vector3.new(0.23,1.17,0.1),CFrame.new(1.25, 0, 0) *
CFrame.Angles(math.rad(180), 0, math.rad(-90)),0.05)
end)
coru()

-- 9 - blade
local weebshit9 = Instance.new("Part")
weebshit9.CFrame =
CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0,
0.052359949797392)
weebshit9.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit9.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit9.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit9.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit9.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit9.Material = Enum.Material.Metal
weebshit9.Size = Vector3.new(0.100000009, 0.05,
0.0500000007)
weebshit9.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit9.Anchored = false
weebshit9.BrickColor = BrickColor.new("Pearl")
weebshit9.Friction = 0.30000001192093
weebshit9.Shape = Enum.PartType.Block
weebshit9.Name = "blade"
weebshit9.Parent = weebshit8
local bld2 = weebshit9
local weld3 = Instance.new('Weld',weebshit9)
weld3.Part0 = weebshit9
weld3.Part1 = weebshit8
weld3.C1 = CFrame.new(0.11, 0, 0) *
CFrame.Angles(0, 0, 0)
grow(weld3,weebshit9,Vector3.new(0.100000009,
1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
-- 10 - blade
local weebshit10 = Instance.new("Part")
weebshit10.CFrame =
CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0,
0.10472027212381)
weebshit10.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit10.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit10.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit10.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit10.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit10.Material = Enum.Material.Metal
weebshit10.Size = Vector3.new(0.229999945,
0.05, 0.100000009)
weebshit10.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit10.Anchored = false
weebshit10.BrickColor = BrickColor.new("Dark
stone grey")
weebshit10.Friction = 0.30000001192093
weebshit10.Shape = Enum.PartType.Block
weebshit10.Name = "blade"
weebshit10.Parent = weebshit1
local weld4 = Instance.new('Weld',weebshit10)
weld4.Part0 = weebshit10
weld4.Part1 = weebshit8
weld4.C1 = CFrame.new(-0.01, 0.55, -
1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -
0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095)
local coru=coroutine.wrap(function()

grow(weld4,weebshit10,Vector3.new(0.23,1.17,0.1),CFrame.new(-0.0285797119,
1.14634609, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05,
0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -
1.00000095),0.1)
end)
coru()
-- 11 - blade
local weebshit11 = Instance.new("Part")
weebshit11.CFrame =
CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0,
0.10472027212381)
weebshit11.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit11.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit11.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit11.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit11.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit11.Material = Enum.Material.Metal
weebshit11.Size = Vector3.new(0.100000009,
0.05, 0.0500000007)
weebshit11.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit11.Anchored = false
weebshit11.BrickColor = BrickColor.new("Pearl")
weebshit11.Friction = 0.30000001192093
weebshit11.Shape = Enum.PartType.Block
weebshit11.Name = "blade"
weebshit11.Parent = weebshit1
local weld5 = Instance.new('Weld',weebshit10)
weld5.Part0 = weebshit10
weld5.Part1 = weebshit11
weld5.C1 = CFrame.new(0.11, 0, 0) *
CFrame.Angles(0, 0, 0)
grow(weld5,weebshit11,Vector3.new(0.100000009,
1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)

-- 15 - blade
local weebshit15 = Instance.new("Part")
weebshit15.CFrame =
CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0,
0.052359949797392)
weebshit15.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit15.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit15.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit15.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit15.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit15.Material = Enum.Material.Metal
weebshit15.Size = Vector3.new(0.229999945,
0.55, 0.100000009)
weebshit15.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit15.Anchored = false
weebshit15.BrickColor = BrickColor.new("Dark
stone grey")
weebshit15.Friction = 0.30000001192093
weebshit15.Shape = Enum.PartType.Block
weebshit15.Name = "blade"
weebshit15.Parent = weebshit1
local weld6 = Instance.new('Weld',weebshit15)
weld6.Part0 = weebshit15
weld6.Part1 = weebshit10
weld6.C1 = CFrame.new(-0.01, -0.55, 0,
0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358,
9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006)
local coru=coroutine.wrap(function()

grow(weld6,weebshit15,Vector3.new(0.229999945, 1.17000151,
0.100000009),CFrame.new(-0.0274810791, -1.13038063, 0, 0.99863112, -0.0523363762,
5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -
1.00508332e-05, -1.0000006),0.1)
end)
coru()

-- 12 - blade
local weebshit12 = Instance.new("Part")
weebshit12.CFrame =
CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -
0)
weebshit12.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit12.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit12.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit12.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit12.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit12.Material = Enum.Material.Metal
weebshit12.Size = Vector3.new(0.100000009,
0.05, 0.0500000007)
weebshit12.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit12.Anchored = false
weebshit12.BrickColor = BrickColor.new("Pearl")
weebshit12.Friction = 0.30000001192093
weebshit12.Shape = Enum.PartType.Block
weebshit12.Name = "blade"
weebshit12.Parent = weebshit1
local weld7 = Instance.new('Weld',weebshit12)
weld7.Part0 = weebshit12
weld7.Part1 = weebshit15
weld7.C1 = CFrame.new(0.11, 0, 0) *
CFrame.Angles(0, 0, 0)
grow(weld7,weebshit12,Vector3.new(0.100000009,
1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)

-- 14 - blade
local weebshit14 = Instance.new("Part")
weebshit14.CFrame =
CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0,
0.15708021819592)
weebshit14.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit14.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit14.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit14.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit14.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit14.Material = Enum.Material.Metal
weebshit14.Size = Vector3.new(0.229999945,
0.05, 0.100000009)
weebshit14.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit14.Anchored = false
weebshit14.BrickColor = BrickColor.new("Dark
stone grey")
weebshit14.Friction = 0.30000001192093
weebshit14.Shape = Enum.PartType.Block
weebshit14.Name = "blade"
weebshit14.Parent = weebshit1
local weld8 = Instance.new('Weld',weebshit14)
weld8.Part0 = weebshit14
weld8.Part1 = weebshit15
weld8.C1 = CFrame.new(-0.01, 0.45, -
1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127,
0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1)
local coru=coroutine.wrap(function()

grow(weld8,weebshit14,Vector3.new(0.229999945, 0.700001657,
0.100000009),CFrame.new(-0.0191650391, 0.911635399, -1.43051147e-06, 0.99862963,
0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06,
8.47656065e-06, 1.7598054e-06, 1),0.1)
end)
coru()

-- 13 - blade
local weebshit13 = Instance.new("Part")
weebshit13.CFrame =
CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0,
0.15708021819592)
weebshit13.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit13.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit13.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit13.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit13.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit13.Material = Enum.Material.Metal
weebshit13.Size = Vector3.new(0.100000009,
0.05, 0.0500000007)
weebshit13.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit13.Anchored = false
weebshit13.BrickColor = BrickColor.new("Pearl")
weebshit13.Friction = 0.30000001192093
weebshit13.Shape = Enum.PartType.Block
weebshit13.Name = "blade"
weebshit13.Parent = weebshit1
local weld9 = Instance.new('Weld',weebshit13)
weld9.Part0 = weebshit13
weld9.Part1 = weebshit14
weld9.C1 = CFrame.new(0, 0, 0) *
CFrame.Angles(0, 0, 0)
grow(weld9,weebshit13,Vector3.new(0.100000009,
0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)

-- 18 - blade
local weebshit18 = Instance.new("WedgePart")
weebshit18.CFrame =
CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -
1.4137160778046, 1.5707963705063)
weebshit18.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit18.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit18.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit18.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit18.Material = Enum.Material.Metal
weebshit18.Size = Vector3.new(0.100000009,
0.05, 0.230000108)
weebshit18.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit18.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit18.Anchored = false
weebshit18.BrickColor = BrickColor.new("Dark
stone grey")
weebshit18.Friction = 0.30000001192093
weebshit18.Name = "blade"
weebshit18.Parent = weebshit1
local weld10 = Instance.new('Weld',weebshit18)
weld10.Part0 = weebshit18
weld10.Part1 = weebshit14
weld10.C1 = CFrame.new(-0.015, 0.299937057,
2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0)
local coru=coroutine.wrap(function()
grow(weld10,weebshit18,Vector3.new(0.1,
0.3, 0.23),CFrame.new(0, 0.499937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-
90),0),0.1)
end)
coru()

-- 19 - blade
local weebshit19 = Instance.new("WedgePart")
weebshit19.CFrame =
CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) *
CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
weebshit19.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit19.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit19.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit19.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit19.Material = Enum.Material.Metal
weebshit19.Size = Vector3.new(0.0500000007,
0.05, 0.280000091)
weebshit19.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit19.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
weebshit19.Anchored = false
weebshit19.BrickColor = BrickColor.new("Pearl")
weebshit19.Friction = 0.30000001192093
weebshit19.Name = "blade"
weebshit19.Parent = weebshit1
local weld11 = Instance.new('Weld',weebshit19)
weld11.Part0 = weebshit19
weld11.Part1 = weebshit18
weld11.C1 = CFrame.new(0, 0, -0.029) *
CFrame.Angles(0, 0, 0)
local coru=coroutine.wrap(function()
grow(weld11,weebshit19,Vector3.new(0.05,
0.37, 0.28),CFrame.new(0, 0.011, -0.029) * CFrame.Angles(0, 0, 0),0.1)
end)
coru()
end

function gunmode()
working = true

working = false
end
function knifemode()
blademode = "knife"
-- 6 - thicc cap
local obj6 = Instance.new("Part")
obj6.CFrame =
CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0,
3.5017728805542e-07)
obj6.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
obj6.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
obj6.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
obj6.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
obj6.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
obj6.Size = Vector3.new(0.3, 0.3, 0.3)
obj6.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
obj6.Anchored = false
obj6.BrickColor = BrickColor.new("Really
black")
obj6.Friction = 0.30000001192093
obj6.Shape = Enum.PartType.Ball
obj6.Name = "thicc cap"
obj6.Parent = handle
local weld2 = Instance.new('Weld',obj6)
weld2.Part0 = obj6
weld2.Part1 = handle
weld2.C0 = CFrame.new(0.4, 0, 0)
grow(weld2,obj6,Vector3.new(0.3, 0.3,
0.3),CFrame.new(-0.15, 0, 0),0.1)

-- 8 - thicc top cap


local obj8 = Instance.new("Part")
obj8.CFrame =
CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0,
3.5017728805542e-07)
obj8.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
obj8.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
obj8.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
obj8.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
obj8.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
obj8.Size = Vector3.new(0.3, 0.3, 0.3)
obj8.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
obj8.Anchored = false
obj8.BrickColor = BrickColor.new("Really
black")
obj8.Friction = 0.30000001192093
obj8.Shape = Enum.PartType.Ball
obj8.Name = "thicc top cap"
obj8.Parent = handle
local weld1 = Instance.new('Weld',obj8)
weld1.Part0 = obj8
weld1.Part1 = handle
weld1.C0 = CFrame.new(-0.4, 0, 0)
grow(weld1,obj8,Vector3.new(0.3, 0.3,
0.3),CFrame.new(0.15, 0, 0),0.1)
-- 4 - thicc blade
local obj4 = Instance.new("Part")
obj4.CFrame = CFrame.new(Vector3.new(202.40007,
12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0)
obj4.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
obj4.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
obj4.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
obj4.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
obj4.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
obj4.Material = Enum.Material.Metal
obj4.Size = Vector3.new(0.23, 0.1, 0.1)
obj4.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
obj4.Anchored = false
obj4.BrickColor = BrickColor.new("Dark stone
grey")
obj4.Friction = 0.30000001192093
obj4.Shape = Enum.PartType.Block
obj4.Name = "blade"
obj4.Parent = handle
local weld4 = Instance.new('Weld',obj4)
weld4.Part0 = obj4
weld4.Part1 = handle
weld4.C0 = CFrame.new(0, -0.535,
0)*CFrame.Angles(0,0,math.rad(90))
local coru=coroutine.wrap(function()
grow(weld4,obj4,Vector3.new(0.23, 1.19,
0.1),CFrame.new(0.5, 0, 0),0.1)
end)
coru()

-- 5 - thicc blade
local obj5 = Instance.new("Part")
obj5.CFrame =
CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0,
-0)
obj5.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
obj5.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
obj5.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
obj5.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
obj5.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
obj5.Material = Enum.Material.Metal
obj5.Size = Vector3.new(0.100000009, 0.1,
0.0500000007)
obj5.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
obj5.Anchored = false
obj5.BrickColor = BrickColor.new("Pearl")
obj5.Friction = 0.30000001192093
obj5.Shape = Enum.PartType.Block
obj5.Name = "blade"
obj5.Parent = handle
local weld5 = Instance.new('Weld',obj5)
weld5.Part0 = obj5
weld5.Part1 = obj4
weld5.C0 = CFrame.new(0.09, 0,
0)*CFrame.Angles(0,0,0)
grow(weld5,obj5,Vector3.new(0.1, 1.19,
0.05),CFrame.new(0, 0, 0),0.1)

-- 3 - thicc blade
local obj3 = Instance.new("WedgePart")
obj3.CFrame = CFrame.new(Vector3.new(202.40007,
12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
obj3.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
obj3.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
obj3.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
obj3.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
obj3.Material = Enum.Material.Metal
obj3.Size = Vector3.new(0.1, 0, 0.23)
obj3.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
obj3.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
obj3.Anchored = false
obj3.BrickColor = BrickColor.new("Dark stone
grey")
obj3.Friction = 0.30000001192093
obj3.Name = "blade"
obj3.Parent = handle
local weld6 = Instance.new('Weld',obj3)
weld6.Part0 = obj3
weld6.Part1 = obj4
weld6.C0 = CFrame.new(0, -0.595,
0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
local coru=coroutine.wrap(function()
grow(weld6,obj3,Vector3.new(0.1, 0.3,
0.23),CFrame.new(0, 0.15, 0),0.05)
end)
coru()

-- 2 - thicc blade
local obj2 = Instance.new("WedgePart")
obj2.CFrame =
CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -
1.5707963705063, 0)
obj2.LeftSurface =
Enum.SurfaceType.SmoothNoOutlines
obj2.TopSurface =
Enum.SurfaceType.SmoothNoOutlines
obj2.RightSurface =
Enum.SurfaceType.SmoothNoOutlines
obj2.FrontSurface =
Enum.SurfaceType.SmoothNoOutlines
obj2.Material = Enum.Material.Metal
obj2.Size = Vector3.new(0.05, 0, 0.26)
obj2.BottomSurface =
Enum.SurfaceType.SmoothNoOutlines
obj2.BackSurface =
Enum.SurfaceType.SmoothNoOutlines
obj2.Anchored = false
obj2.BrickColor = BrickColor.new("Lily white")
obj2.Friction = 0.30000001192093
obj2.Name = "blade"
obj2.Parent = handle
local weld7 = Instance.new('Weld',obj2)
weld7.Part0 = obj2
weld7.Part1 = obj4
weld7.C0 = CFrame.new(0, -0.595,
0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
grow(weld7,obj2,Vector3.new(0.05, 0.33,
0.24),CFrame.new(-0.02, 0.165, 0),0.05)
end

function raep()
working = true
pcall(function()
local holyshit = Instance.new("Sound",
handle)
holyshit.SoundId =
"rbxassetid://345287845"
holyshit.Volume = 5
holyshit:Play()
holyshit.TimePosition = 0.6
--[[local waitwhatthefuck = Instance.new("Sound", handle)
waitwhatthefuck.SoundId = "rbxassetid://864314263"
waitwhatthefuck:Play()]]--
local coru=coroutine.wrap(function()
wait(1.95)
holyshit.TimePosition = 2.8
end)
coru()
local tweld = Instance.new("Weld",
char.HumanoidRootPart)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso
local rweld = Instance.new("Weld",
char["Right Arm"])
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
local lweld = Instance.new("Weld",
char["Left Arm"])
lweld.Part0 = char.Torso
lweld.Part1 = char["Left Arm"]
lweld.C0 = CFrame.new(-1.5, 0, 0)
char.Humanoid.WalkSpeed = 16

local cor = coroutine.wrap(function()

lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20),


math.rad(0), math.rad(50)),0.2)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0, -
0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1.75, 0,
-0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)

local particl =
Instance.new("ParticleEmitter")
particl.LightEmission = 3
particl.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)),
ColorSequenceKeypoint.new(0.25, Color3.fromRGB(248, 153, 0)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
particl.LightInfluence = 0.75
particl.Size =
NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1,
0)})
particl.Lifetime = NumberRange.new(0.1,
0.5)
particl.Rate = 50
particl.RotSpeed = NumberRange.new(300,
300)
particl.Speed = NumberRange.new(0, 1)
particl.SpreadAngle = Vector2.new(90, 90)
particl.Parent = handle

for i, v in pairs(handle["pink
toy"]:GetChildren()) do
if v:IsA("Part") then
cooldildo = particl:Clone()
cooldildo.Parent = v
end
end

particl:Remove()

wait(1)
MOAN = true

char.Humanoid.WalkSpeed = 75

local cor = coroutine.wrap(function()


lerp(rweld,rweld.C0,CFrame.new(1.6,
0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
end)
local cor3 = coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -
1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
end)
cor()
cor2()
cor3()
lerp(lweld,lweld.C0,CFrame.new(-1.75, 0,
0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
local omgg = 0
repeat wait(0.05) omgg = omgg+0.05 until
aidsificating ~= nil or omgg > 2
holyshit:Destroy()
char.Humanoid.WalkSpeed = 16
MOAN = false
if aidsificating == nil then
for i, v in pairs(handle["pink
toy"]:GetChildren()) do
if v:IsA("Part") then

v:FindFirstChild("ParticleEmitter"):Destroy()
end
end
local cor =
coroutine.wrap(function()

lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0),
math.rad(0), math.rad(0)),0.08)
end)
local cor2 =
coroutine.wrap(function()

lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),
math.rad(0), math.rad(0)),0.08)
end)
local cor3 =
coroutine.wrap(function()

lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-


180),math.rad(-90), 0), 0.08)
end)
cor()
cor2()
cor3()
lerp(lweld,lweld.C0,CFrame.new(-
1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)

lweld:Remove()
rweld:Remove()
tweld:Remove()

if torsoclone and
char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
local clone =
torsoclone:Clone()
clone.Part0 =
char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent =
char.HumanoidRootPart
end
if leftclone and
char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
local clone =
leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left
Arm"]
clone.Parent = char.Torso
end
if rightclone and
char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
local clone =
rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right
Arm"]
clone.Parent = char.Torso
end
else
pcall(function()

aidsificating.HumanoidRootPart:Destroy()
end)
pcall(function()

ragdollpart(aidsificating,"Right Arm")

ragdollpart(aidsificating,"Right Leg")

ragdollpart(aidsificating,"Left Arm")

ragdollpart(aidsificating,"Left Leg")
end)
pcall(function()

ragdollpart(aidsificating,"RightUpperArm")

ragdollpart(aidsificating,"RightUpperLeg")

ragdollpart(aidsificating,"LeftUpperArm")

ragdollpart(aidsificating,"LeftUpperLeg")
end)
pcall(function()
local weld =
Instance.new('Weld',aidsificating.Torso)
weld.Part0 =
aidsificating.Torso
weld.Part1 = handle
weld.C0 = CFrame.new(0.2,-
2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
for i,v in pairs(handle["pink
toy"]:GetChildren()) do
if v:IsA('BasePart') and
v.Name == "stretchlol" then
v.BrickColor =
aidsificating.Torso.BrickColor
v.Transparency = 0
end
end
end)
pcall(function()
local weld =
Instance.new('Weld',aidsificating.UpperTorso)
weld.Part0 =
aidsificating.UpperTorso
weld.Part1 = handle
weld.C0 = CFrame.new(0.2,-
2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
for i,v in pairs(handle["pink
toy"]:GetChildren()) do
if v:IsA('BasePart') and
v.Name == "stretchlol" then
v.BrickColor =
aidsificating.UpperTorso.BrickColor
v.Transparency = 0
end
end
end)
lerp(rweld,rweld.C0,CFrame.new(1.6,
1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
wait(2)
for i,v in
pairs(aidsificating:GetDescendants()) do
if v:IsA('Weld') then
v:Destroy() end
end
pcall(function()

ragdollpart(aidsificating,"Head")
end)
pcall(function()
local thang = "Torso"
if
aidsificating:FindFirstChild('UpperTorso') then
thang = "UpperTorso"
end
local ayybleed =
Instance.new('Part',aidsificating)
ayybleed.Size =
Vector3.new(0.2,0.2,0.2)
ayybleed.BrickColor =
BrickColor.new('Maroon')
ayybleed.Material =
Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 1
ayybleed.CFrame =
aidsificating[thang].CFrame
ayybleed:BreakJoints()
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position =
Vector3.new(0,-1,0)
attachment1.Orientation =
Vector3.new(180, 0, 0)
local attachment0 =
Instance.new('Attachment',aidsificating[thang])
if attachment0 and
attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled
= true
constraint.UpperAngle =
0
constraint.LowerAngle =
0
constraint.Parent =
aidsificating
end
local bleedBLEED=
coroutine.wrap(function()
bleed(ayybleed,true)
end)
bleedBLEED()
end)
aidsificating = nil
pcall(function()
for i,v in pairs(handle["pink
toy"]:GetChildren()) do
if v:IsA('BasePart') and
v.Name == "stretchlol" then
v.Transparency = 1
end
end
end)
local cor =
coroutine.wrap(function()

lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0,


math.rad(55), math.rad(145)),0.04)
end)
local cor2 =
coroutine.wrap(function()

lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),
math.rad(-30), math.rad(0)),0.04)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-
1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
wait(0.1)
local cor =
coroutine.wrap(function()

lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0),


math.rad(0)),0.08)
end)
local cor2 =
coroutine.wrap(function()

lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),
math.rad(-30), math.rad(0)),0.08)
end)
local cor3 =
coroutine.wrap(function()

lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-


180),math.rad(-90), 0), 0.08)
end)
cor()
cor2()
cor3()
lerp(lweld,lweld.C0,CFrame.new(-
1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)

lweld:Remove()
rweld:Remove()
tweld:Remove()

if torsoclone and
char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
local clone =
torsoclone:Clone()
clone.Part0 =
char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent =
char.HumanoidRootPart
end
if leftclone and
char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
local clone =
leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left
Arm"]
clone.Parent = char.Torso
end
if rightclone and
char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
local clone =
rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right
Arm"]
clone.Parent = char.Torso
end
end
end)
working = false
end

function katanaQ()
working = true
swinging = true
gettingeem = true
pcall(function()
local rweld = Instance.new("Weld",
char["Right Arm"])
local tweld = Instance.new("Weld",
char.HumanoidRootPart)
pcall(function()
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso
end)

char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100

local at1 = Instance.new("Attachment",


handle)
local at2 = Instance.new("Attachment",
handle)
at1.Visible = false
at1.Position = Vector3.new(5, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(1, 0, 0)

local trail = Instance.new("Trail",


handle)
trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2
local coru=coroutine.wrap(function()

lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0,


math.rad(90), math.rad(90)),0.08)
end)
coru()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0)
* CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
local ree=0
while goteem == nil and ree < 1 do
wait(0.05)
ree=ree+0.05
end

char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
gettingeem = false
swinging = false
if goteem then
wait(2)
pcall(function()
local sounn =
Instance.new("Sound", goteem.Torso)
local lipp = math.random(1,
3)
if lipp == 1 then
sounn.SoundId = "rbxassetid://444667844" end
if lipp == 2 then
sounn.SoundId = "rbxassetid://444667824" end
if lipp == 3 then
sounn.SoundId = "rbxassetid://444667859" end
sounn:Play()
end)
ragdollpart(goteem,"Head")
for i,v in
pairs(goteem:GetDescendants()) do
if v:IsA('Weld') then
v:Destroy() end
end
goteem = nil
end
trail:Destroy()
at1:Destroy()
at2:Destroy()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0)
* CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
local cor = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, 0, 0),0.08)
end)
cor()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0)
* CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
rweld:Destroy()
tweld:Destroy()
if rightclone and
char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
if torsoclone and
char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent =
char.HumanoidRootPart
end
end)
swinging = false
gettingeem = false
working = false
end
local function katanaE()
working = true
swinging = true
SLESH = true
pcall(function()
local rweld = Instance.new("Weld",
char["Right Arm"])
local tweld = Instance.new("Weld",
char.HumanoidRootPart)
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso

char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100

local at1 = Instance.new("Attachment",


handle)
local at2 = Instance.new("Attachment",
handle)
at1.Visible = false
at1.Position = Vector3.new(5, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(1, 0, 0)

local trail = Instance.new("Trail",


handle)
trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2
local coru=coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(2,
1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
end)
coru()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0)
* CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)

wait(1)

char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
trail:Destroy()
at1:Destroy()
at2:Destroy()
lerp(hweld,hweld.C0,CFrame.new(0, -1, 0)
* CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
local cor = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, 0, 0),0.08)
end)
cor()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0)
* CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
rweld:Destroy()
tweld:Destroy()
if rightclone and
char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
if torsoclone and
char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent =
char.HumanoidRootPart
end
end)
swinging = false
SLESH = false
working = false
end

function begoneTHOUGHT()
working = true
pcall(function()
local thott = Instance.new("Sound", char)
thott.SoundId = "rbxassetid://949916584"
thott.Volume = 1
thott.TimePosition = 0.5
thott.PlaybackSpeed = 1
thott.EmitterSize =
player.CameraMaxZoomDistance+1
thott.MaxDistance =
player.CameraMaxZoomDistance+1
thott:Play()

local rweld = Instance.new("Weld",


char["Right Arm"])
local tweld = Instance.new("Weld",
char.HumanoidRootPart)
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso

local coru=coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5,
0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
end)
coru()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)

wait(0.5)
local thote = Instance.new("Sound",
char.Head)
thote.SoundId = "rbxassetid://358498516"
thote.Volume = 1
thote:Play()

local coru=coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(2,
0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
end)
coru()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
wait(0.04)
local ree =
Instance.new('Part',workspace)
ree.Shape = Enum.PartType.Cylinder
ree.CanCollide = false
ree.Anchored = false
ree.Size = Vector3.new(0.5,2,2)
ree.TopSurface = Enum.SurfaceType.Smooth
ree.BottomSurface =
Enum.SurfaceType.Smooth
ree.Transparency = 0.8
ree.Material =Enum.Material.Neon
ree.BrickColor =
BrickColor.new('Toothpaste')
ree.CFrame =
handle.CFrame*CFrame.Angles(0,0,math.rad(90))
ree:BreakJoints()
local reee = Instance.new("Sound", ree)
reee.SoundId = "rbxassetid://138677306"
reee:Play()
local heck =
Instance.new('BodyVelocity',ree)
heck.Velocity = ree.CFrame.rightVector*50
heck.MaxForce =
Vector3.new(math.huge,math.huge,math.huge)
local coru=coroutine.wrap(function()
for i=1,21 do
local cf = ree.CFrame
ree.Size =
ree.Size+Vector3.new(0,2,2)
ree.CFrame = cf
wait()
end
for i=1,4 do
local cf = ree.CFrame
ree.Size =
ree.Size+Vector3.new(0,2,2)
ree.CFrame = cf
ree.Transparency =
ree.Transparency + 0.05
wait()
end
ree:Destroy()
end)
coru()
ree.Touched:connect(function(hit)
if hit.Parent and hit.Parent ~=
char and hit.Parent:FindFirstChildOfClass('Humanoid') then

hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100

ragdollpart(hit.Parent,"Head")
end
end)
wait(0.5)
local coru=coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5,
0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
end)
coru()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)

rweld:Destroy()
tweld:Destroy()
if rightclone and
char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
if torsoclone and
char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent =
char.HumanoidRootPart
end
end)
working = false
end

function katanaswing()
working = true
pcall(function()
local rweld = Instance.new("Weld",
char["Right Arm"])
local lweld = Instance.new("Weld",
char["Left Arm"])
local tweld = Instance.new("Weld",
char.HumanoidRootPart)
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
lweld.Part0 = char.Torso
lweld.Part1 = char["Left Arm"]
lweld.C0 = CFrame.new(-1.5, 0, 0)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso

local cor = coroutine.wrap(function()


lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08)
end)
cor()
lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5,
-1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
wait(0.2)
local at1 = Instance.new("Attachment",
handle)
local at2 = Instance.new("Attachment",
handle)
at1.Visible = false
at1.Position = Vector3.new(5, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(1, 0, 0)

local trail = Instance.new("Trail",


handle)
trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color),
ColorSequenceKeypoint.new(1, trail.Parent.Color)})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2

swinging = true

local cor = coroutine.wrap(function()


lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04)
end)
cor()
lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0)
* CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
wait(0.2)
swinging = false
trail:Destroy()
at1:Destroy()
at2:Destroy()
local cor = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, 0, 0),0.08)
end)
cor()
lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0)
* CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
rweld:Destroy()
lweld:Destroy()
tweld:Destroy()
if rightclone and
char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
if leftclone and
char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if torsoclone and
char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent =
char.HumanoidRootPart
end
end)
working = false
end

function throw()
working = true
pcall(function()
local rweld = char["Right
Arm"]:FindFirstChild("Weld")
local lweld = char["Left
Arm"]:FindFirstChild("Weld")
local tweld = Instance.new("Weld",
char.HumanoidRootPart)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso
local throwsound = Instance.new("Sound",
char.Head)
throwsound.SoundId =
"rbxassetid://711753382"
throwsound.PlaybackSpeed = 0.75

local cor = coroutine.wrap(function()


lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
end)
local cor2 = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5,
0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
end)
cor()
cor2()
grabweld:Remove()
throwsound:Play()

local throwvel =
Instance.new("BodyThrust")
throwvel.Force = Vector3.new(0, 3000, -
2000)
pcall(function()
throwvel.Parent = grabbed.Torso
end)
pcall(function()
throwvel.Parent =
grabbed.UpperTorso
end)
lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7,
-1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
wait(0.15)
throwvel:Remove()
local cor = coroutine.wrap(function()
lerp(lweld,lweld.C0,CFrame.new(-
1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
end)
local cor2 = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5,
0, 0) * CFrame.Angles(0, 0, 0),0.08)
end)
cor()
cor2()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, 0, 0),0.08)
lweld:Remove()
rweld:Remove()
tweld:Remove()
if rightclone and
char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
if leftclone and
char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if torsoclone and
char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent =
char.HumanoidRootPart
end
local lolgrabbed = grabbed
spawn(function()
wait(2)
unstun(lolgrabbed)
end)
end)
grabbed = nil
working = false
end

function whoosh(vroom)
vroom.Parent = workspace
vroom.Name = "Projectile"
vroom.CFrame =
CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),m
ath.rad(0))
vroom.Anchored = true
vroom.Velocity = Vector3.new(0,0,0)
vroom.RotVelocity = Vector3.new(0,0,0)
vroom.Anchored = false
game:GetService('Debris'):AddItem(vroom,10)
local flyy = Instance.new('BodyVelocity',vroom)
flyy.Velocity = vroom.CFrame.rightVector*200
local touched = false
for i,v in pairs(vroom:GetChildren()) do
if v:IsA('BasePart') then
v.Touched:connect(function(hit)
local pos = vroom.CFrame
if touched == false then
if hit and hit.Parent
and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent~= char then
touched = true
local before =
hit.Anchored
vroom.Anchored =
true
vroom.Velocity =
Vector3.new(0,0,0)
vroom.RotVelocity
= Vector3.new(0,0,0)
vroom.CFrame =
vroom.CFrame-(vroom.CFrame.rightVector)
hit.Anchored =
true
flyy:Destroy()
pcall(function()
local weld =
Instance.new('Weld',hit)
weld.Part0 =
hit
weld.Part1 =
vroom
weld.C0 =
hit.CFrame:toObjectSpace(vroom.CFrame)
local
ayybleed = Instance.new('Part',hit)

ayybleed.Size = Vector3.new(0.2,0.2,0.2)

ayybleed.BrickColor = BrickColor.new('Maroon')

ayybleed.Material = Enum.Material.SmoothPlastic

ayybleed.Name = "ayybleed"

ayybleed.CanCollide = false

ayybleed.Transparency = 1

ayybleed.CFrame = hit.CFrame

ayybleed:BreakJoints()
local
attachment1 = Instance.new('Attachment',ayybleed)
local
attachment0 = Instance.new('Attachment',hit)
for i,v in
pairs(vroom:GetChildren()) do
if
v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then

v.Name = "REEEE"
end
end

attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0)

attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-
(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
if
attachment0 and attachment1 then
local
constraint = Instance.new("HingeConstraint")

constraint.Attachment0 = attachment0

constraint.Attachment1 = attachment1

constraint.LimitsEnabled = true

constraint.UpperAngle = 0

constraint.LowerAngle = 0

constraint.Parent = attachment0
end
local
bleedBLEED= coroutine.wrap(function()

bleed(ayybleed)
end)
bleedBLEED()
if hit.Name
~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~=
"LowerTorso" then

game:GetService('Debris'):AddItem(ayybleed,7.5)
end
end)
hit.Anchored =
before
vroom.Anchored =
false
vroom.CanCollide =
true
pcall(function()

vroom:FindFirstChildOfClass('Trail'):Destroy()
end)
for i,v in
pairs(vroom:GetChildren()) do
if
v:IsA('BasePart') then
v.CanCollide = true
end
end
if hit.Name ==
"Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name ==
"LowerTorso" then

pcall(function()

hit.Parent.HumanoidRootPart:Destroy()
end)

pcall(function()

ragdollpart(hit.Parent,"Left Arm")

ragdollpart(hit.Parent,"Left Leg")

ragdollpart(hit.Parent,"Right Arm")

ragdollpart(hit.Parent,"Right Leg")
end)

pcall(function()

ragdollpart(hit.Parent,"LeftUpperLeg")

ragdollpart(hit.Parent,"RightUpperLeg")

ragdollpart(hit.Parent,"LeftUpperArm")

ragdollpart(hit.Parent,"RightUpperArm")
end)

spawn(function()

wait(5)

ragdollpart(hit.Parent,"Head")
end)
else

pcall(function()

ragdollpart(hit.Parent,hit.Name)
end)
end
elseif hit and
hit.CanCollide == true and hit.Parent and hit.Parent ~= char then
touched = true
local before =
hit.Anchored
vroom.Anchored =
true
vroom.Velocity =
Vector3.new(0,0,0)
vroom.RotVelocity
= Vector3.new(0,0,0)
hit.Anchored =
true
flyy:Destroy()
vroom.CFrame =
vroom.CFrame-vroom.CFrame.rightVector
pcall(function()
local weld =
Instance.new('Weld',hit)
weld.Part0 =
hit
weld.Part1 =
vroom
weld.C0 =
hit.CFrame:toObjectSpace(vroom.CFrame)
end)
pcall(function()

vroom:FindFirstChildOfClass('Trail'):Destroy()
end)
hit.Anchored =
before
vroom.Anchored =
false
end
end
end)
end
end
end

function fling()
working = true
pcall(function()
local rweld = Instance.new("Weld",
char["Right Arm"])
local lweld = Instance.new("Weld",
char["Left Arm"])
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
lweld.Part0 = char.Torso
lweld.Part1 = char["Left Arm"]
lweld.C0 = CFrame.new(-1.5, 0, 0)
local tweld = Instance.new("Weld",
char.HumanoidRootPart)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso

local at1 = Instance.new("Attachment",


handle)
local at2 = Instance.new("Attachment",
handle)
at1.Visible = false
at1.Position = Vector3.new(2, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(-0.3, 0, 0)

local trail = Instance.new("Trail",


handle)
trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2

local cor = coroutine.wrap(function()

lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0),


math.rad(45)),0.07)
end)
cor()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -
0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)

local cor = coroutine.wrap(function()

lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35),


math.rad(0), math.rad(150)),0.07)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
end)
local cor3 = coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -
2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
end)
cor()
cor2()
cor3()
lerp(lweld,lweld.C0,CFrame.new(-1.75,
0.5, -0.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-45)),0.07)
wait(0.2)

local cor = coroutine.wrap(function()


lerp(rweld,rweld.C0,CFrame.new(1.5,
1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1, 0, -
0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)

local cor = coroutine.wrap(function()


lerp(rweld,rweld.C0,CFrame.new(1.5,
0.5, -0.5) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(90)),0.03)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
end)
cor()
cor2()
whoosh(handle:Clone())
for i, v in pairs(handle:GetChildren())
do
if v:IsA("Part") then
v.Transparency = 1
end
end
handle.Transparency = 1
trail:Remove()
at1:Remove()
at2:Remove()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0,
0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(0.5,
0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0,
0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
wait(0.2)

local cor = coroutine.wrap(function()


lerp(rweld,rweld.C0,CFrame.new(1.5,
0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
end)
local cor2 = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0,
0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)

for i, v in pairs(handle:GetChildren())
do
if v:IsA("Part") then
v.Transparency = 0
end
end
handle.Transparency = 0
hweld.C0 = CFrame.new(0, -1, 0) *
CFrame.Angles(math.rad(-180),math.rad(-90), 0)

lweld:Remove()
rweld:Remove()
tweld:Remove()

if torsoclone and
char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent =
char.HumanoidRootPart
end
if leftclone and
char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if rightclone and
char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
end)
working = false
end

function kill()
working = true
pcall(function()
local rweld = char["Right
Arm"]:FindFirstChild("Weld")
local lweld = char["Left
Arm"]:FindFirstChild("Weld")
local tweld = Instance.new("Weld",
char.HumanoidRootPart)
tweld.Part0 = char.HumanoidRootPart
tweld.Part1 = char.Torso
local killsound = Instance.new("Sound",
grabbed.Head)
killsound.SoundId =
"rbxassetid://150315649"
killsound.PlaybackSpeed = 1.2
local killsoundac = Instance.new("Sound",
grabbed.Head)
killsoundac.SoundId =
"rbxassetid://162194585"
killsoundac.PlaybackSpeed = 1
killsoundac.Volume = 1
local throwsound = Instance.new("Sound",
char.Head)
throwsound.SoundId =
"rbxassetid://711753382"
throwsound.PlaybackSpeed = 0.75
local chokesound = Instance.new("Sound",
grabbed.Head)
chokesound.SoundId =
"rbxassetid://418658161"
chokesound.TimePosition = 3
chokesound.PlaybackSpeed = 1
local bleedsound = Instance.new("Sound",
grabbed.Head)
bleedsound.SoundId =
"rbxassetid://244502094"
bleedsound.PlaybackSpeed = 1.5
bleedsound.Volume = 1

pitchun = math.random(9, 12)/10


pitchdos = math.random(9, 13)/10

killsound.PlaybackSpeed = pitchun
killsoundac.PlaybackSpeed = pitchdos
chokesound.PlaybackSpeed = pitchun

pcall(function()
grabbed.HumanoidRootPart:Destroy()
end)

lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7,
-0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
wait(0.2)
lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0)
* CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)

killsound:Play()
killsoundac:Play()
chokesound:Play()
bleedsound:Play()

local ayybleed =
Instance.new('Part',grabbed)
ayybleed.Size = Vector3.new(0.2,0.2,0.2)
ayybleed.BrickColor =
BrickColor.new('Maroon')
ayybleed.Material =
Enum.Material.SmoothPlastic
ayybleed.Name = "ayybleed"
ayybleed.CanCollide = false
ayybleed.Transparency = 0.5
ayybleed.CFrame = grabbed.Head.CFrame
ayybleed:BreakJoints()
local attachment1 =
Instance.new('Attachment',ayybleed)
attachment1.Position = Vector3.new(-
0.55,0,0)
attachment1.Orientation = Vector3.new(90,
0, -90)
local attachment0 =
Instance.new('Attachment')
pcall(function()
attachment0.Parent = grabbed.Torso
end)
pcall(function()
attachment0.Parent =
grabbed.UpperTorso
end)
if attachment0 and attachment1 then
local constraint =
Instance.new("HingeConstraint")
constraint.Attachment0 =
attachment0
constraint.Attachment1 =
attachment1
constraint.LimitsEnabled = true
constraint.UpperAngle = 0
constraint.LowerAngle = 0
pcall(function()
constraint.Parent =
grabbed.Torso
end)
pcall(function()
constraint.Parent =
grabbed.UpperTorso
end)
end
local bleedBLEED=
coroutine.wrap(function()
bleed(ayybleed)
end)
bleedBLEED()

wait(0.2)

local at1 = Instance.new("Attachment",


handle)
local at2 = Instance.new("Attachment",
handle)
at1.Visible = false
at1.Position = Vector3.new(2, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(-0.3, 0, 0)

local trail = Instance.new("Trail",


handle)
trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2

lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15,
0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15,
0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
local coru=coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -
1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
lerp(hweld,hweld.C0,CFrame.new(0, -
1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
end)
coru()
local cor = coroutine.wrap(function()
lerp(tweld,tweld.C0,CFrame.new(0,
0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
end)
cor()
grabweld:Remove()
throwsound:Play()

local throwvel =
Instance.new("BodyThrust")
throwvel.Force = Vector3.new(0, 3000, -
1000)
pcall(function()
throwvel.Parent = grabbed.Torso
end)
pcall(function()
throwvel.Parent =
grabbed.UpperTorso
end)

trail:Remove()
at1:Remove()
at2:Remove()
lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7,
-1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
pcall(function()
ragdollpart(grabbed,"Left Arm")
ragdollpart(grabbed,"Left Leg")
ragdollpart(grabbed,"Right Arm")
ragdollpart(grabbed,"Right Leg")
end)
pcall(function()
ragdollpart(grabbed,"LeftUpperLeg")

ragdollpart(grabbed,"RightUpperLeg")
ragdollpart(grabbed,"LeftUpperArm")

ragdollpart(grabbed,"RightUpperArm")
end)
wait(0.15)
throwvel:Remove()
local cor = coroutine.wrap(function()
lerp(lweld,lweld.C0,CFrame.new(-
1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
end)
local cor2 = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5,
0, 0) * CFrame.Angles(0, 0, 0),0.08)
end)
cor()
cor2()
lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) *
CFrame.Angles(0, 0, 0),0.08)

lweld:Remove()
rweld:Remove()
tweld:Remove()

if torsoclone and
char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
local clone = torsoclone:Clone()
clone.Part0 = char.HumanoidRootPart
clone.Part1 = char.Torso
clone.Parent =
char.HumanoidRootPart
end
if leftclone and
char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if rightclone and
char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
local coru2=coroutine.wrap(function()
local whyy = grabbed
local continue = true
local repeats = 0
while continue == true do
local ree = pcall(function()
if repeats < 20 then

whyy:FindFirstChildOfClass('Humanoid').Health =
whyy:FindFirstChildOfClass('Humanoid').Health-4.9
repeats =
repeats+1
if
whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
continue =
false
end
else
continue = false
end
end)
if ree == false then
continue = false
end
if continue == true then
wait(0.2)
end
end
ragdollpart(whyy,"Head")
end)
coru2()
throwsound:Remove()
killsound:Remove()
end)
grabbed = nil
working = false
end

function release()
working = true
pcall(function()
unstun(grabbed)
grabbed = nil
grabweld:Destroy()
removewelds(char["Right Arm"])
removewelds(char["Left Arm"])
local rweld = Instance.new("Weld",
char["Right Arm"])
local lweld = Instance.new("Weld",
char["Left Arm"])
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1, 0.7, -0.75) *
CFrame.Angles(0, math.rad(95), math.rad(105))
lweld.Part0 = char.Torso
lweld.Part1 = char["Left Arm"]
lweld.C0 = CFrame.new(-1.25, 0.7, -0.75)
* CFrame.Angles(0, math.rad(-140), math.rad(-105))
local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1.5,
0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
end)
local cor2 = coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -
1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-1.5, 0,
0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
lweld:Remove()
rweld:Remove()
if leftclone and
char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
local clone = leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left Arm"]
clone.Parent = char.Torso
end
if rightclone and
char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
local clone = rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right Arm"]
clone.Parent = char.Torso
end
end)
working = false
end

function grab()
working = true
pcall(function()
local rweld = Instance.new("Weld",
char["Right Arm"])
local lweld = Instance.new("Weld",
char["Left Arm"])
rweld.Part0 = char["Torso"]
rweld.Part1 = char["Right Arm"]
rweld.C0 = CFrame.new(1.5, 0, 0)
lweld.Part0 = char.Torso
lweld.Part1 = char["Left Arm"]
lweld.C0 = CFrame.new(-1.5, 0, 0)

local at1 = Instance.new("Attachment",


handle)
local at2 = Instance.new("Attachment",
handle)
at1.Visible = false
at1.Position = Vector3.new(2, 0, 0)
at2.Visible = false
at2.Position = Vector3.new(-0.3, 0, 0)

local trail = Instance.new("Trail",


handle)
trail.Color =
ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
trail.LightEmission = 0.25
trail.Transparency =
NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75),
NumberSequenceKeypoint.new(1, 1)})
trail.Lifetime = 0.10
trail.MinLength = 0.05
trail.Attachment0 = at1
trail.Attachment1 = at2

local spinnyshit =
coroutine.wrap(function()
lerp(hweld,hweld.C0,CFrame.new(0, -
1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
lerp(hweld,hweld.C0,CFrame.new(0, -
1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
end)
spinnyshit()
local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(2,
0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
end)
cor()
lerp(lweld,lweld.C0,CFrame.new(-2, 0.5,
0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
wait(0.15)
grabbing = true
local cor = coroutine.wrap(function()
lerp(rweld,rweld.C0,CFrame.new(1,
0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
end)
cor()
lerp(lweld,lweld.C0,CFrame.new(-1.25,
0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
at1:Remove()
at2:Remove()
trail:Remove()
wait(0.3)
grabbing = false

if grabbed == nil then


local cor =
coroutine.wrap(function()

lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0),


math.rad(0)),0.08)
end)
local cor2 =
coroutine.wrap(function()

lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-


180),math.rad(-90), 0),0.08)
end)
cor()
cor2()
lerp(lweld,lweld.C0,CFrame.new(-
1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
lweld:Remove()
rweld:Remove()
if leftclone and
char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
local clone =
leftclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Left
Arm"]
clone.Parent = char.Torso
end
if rightclone and
char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
local clone =
rightclone:Clone()
clone.Part0 = char.Torso
clone.Part1 = char["Right
Arm"]
clone.Parent = char.Torso
end
end
end)
working = false
end

game:GetService("UserInputService").InputBegan:connect(function(kkk, g)
if g == false then
local key = kkk.KeyCode
if usable and working == false then
if key == Enum.KeyCode.Z then
if equipped == false then
if firsttime then
firsttime = false
notify("Equipped
|| Press X or C to equip one of two weapons",true)
else
notify("Equipped")
end
equip()
else
notify("Unequipped")
unequip()
end
elseif key == Enum.KeyCode.X then
if blademode ~= "katana" and
equipped == true then
getrid(handle)
if firsttime2 then
firsttime2 = false
notify("Katana
mode enabled || Press Q, E, or click to perform an action",true)
else
notify("Katana
mode enabled")
end
katanamode()
elseif blademode == "katana"
then
getrid(handle)
notify("Katana mode
disabled")
end
elseif key == Enum.KeyCode.V then
if blademode ~= "gun" and
equipped == true then
getrid(handle)
if firsttime5 then
firsttime5 = false
notify("Gun mode
enabled || Click to perform an action",true)
else
notify("Gun mode
enabled")
end
gunmode()
elseif blademode == "gun"
then
getrid(handle)
notify("Gun mode
disabled")
end
elseif key == Enum.KeyCode.B then
if childlock == false then
if blademode ~= "dildo"
and equipped == true then
getrid(handle)
if firsttime4 then
firsttime4 =
false

notify("Dildo mode enabled || Click to perform an action",true)


else

notify("Dildo mode enabled")


end
dildo()
elseif blademode ==
"dildo" then
notify("Dildo mode
disabled")
getrid(handle)
end
end
elseif key == Enum.KeyCode.C then
if blademode ~= "knife" and
equipped == true then
getrid(handle)
if firsttime3 then
firsttime3 = false
notify("Knife mode
enabled || Press F, E, T, or Q to set modes; Click to perform an action",true)
else
notify("Knife mode
enabled")
end
knifemode()
elseif blademode == "knife"
then
notify("Knife mode
disabled")
getrid(handle)
end
elseif key == Enum.KeyCode.Q then
if blademode == "katana" then
notify()
katanaQ()
elseif blademode == "knife"
then
mode = "release"
notify("Mode changed to
"..mode)
end
elseif key == Enum.KeyCode.E then
if blademode == "katana" then
notify()
katanaE()
elseif blademode == "knife"
then
mode = "throw"
notify("Mode changed to
"..mode)
end
elseif key == Enum.KeyCode.F then
if blademode == "handle" then
notify([[BEGONE
THOT]])
begoneTHOUGHT()
elseif blademode == "knife"
then
mode = "kill"
notify("Mode changed to
"..mode)
end
elseif key == Enum.KeyCode.T then
if blademode == "knife" then
mode = "fling"
notify("Mode changed to
"..mode)
end
end
end
if key == Enum.KeyCode.M and sounding ==
false then
--badass mode
pcall(function()
if badass.Playing == false
then
sounding = true
for i,v in
pairs(workspace:GetDescendants()) do
if v:IsA('Sound')
and v~=player.Character.Head.Badass then
v:Stop()
end
end
badass:Play()
badass.Volume = 10
sounding = false
else
sounding = true
for i=1,100 do
badass.Volume =
badass.Volume-0.1
wait()
end
badass.Volume = 0
badass:Stop()
sounding = false
end
end)
end
if key == Enum.KeyCode.R then
rag1 = true
if rag1 == true and rag2 == true
then
oogabooga()
end
end
if key == Enum.KeyCode.G then
rag2 = true
if rag1 == true and rag2 == true
then
oogabooga()
end
end
end
end)

game:GetService("UserInputService").InputEnded:connect(function(key, g)
local key = key.KeyCode
if g == false then
if key == Enum.KeyCode.R then
rag1 = false
end
if key == Enum.KeyCode.G then
rag2 = false
end
end
end)
handle.ChildAdded:connect(function(child)
if child:IsA('BasePart') then
child.CanCollide = false
if child.Name == "blade" then
child.Touched:connect(function(hit)
if blademode == "katana" and
swinging then
if gettingeem then
if goteem == nil
then
if
hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
local
sounn = Instance.new("Sound", char.Torso)
local
lipp = math.random(1, 3)
if
lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
if
lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
if
lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end

sounn:Play()
goteem
= hit.Parent

pcall(function()

goteem.HumanoidRootPart:Destroy()
end)

pcall(function()

ragdollpart(goteem,"Right Arm")

ragdollpart(goteem,"Right Leg")

ragdollpart(goteem,"Left Arm")

ragdollpart(goteem,"Left Leg")
end)

pcall(function()

ragdollpart(goteem,"RightUpperArm")

ragdollpart(goteem,"RightUpperLeg")

ragdollpart(goteem,"LeftUpperArm")

ragdollpart(goteem,"LeftUpperLeg")
end)

pcall(function()

local weld = Instance.new('Weld',goteem.Torso)


weld.Part0 = goteem.Torso

weld.Part1 = handle

weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
end)

pcall(function()

local weld = Instance.new('Weld',goteem.UpperTorso)

weld.Part0 = goteem.UpperTorso

weld.Part1 = handle

weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
end)

pcall(function()

local thang = "Torso"

if goteem:FindFirstChild('UpperTorso') then

thang = "UpperTorso"

end

local ayybleed = Instance.new('Part',goteem)

ayybleed.Size = Vector3.new(0.2,0.2,0.2)

ayybleed.BrickColor = BrickColor.new('Maroon')

ayybleed.Material = Enum.Material.SmoothPlastic

ayybleed.Name = "ayybleed"

ayybleed.CanCollide = false

ayybleed.Transparency = 1

ayybleed.CFrame = goteem[thang].CFrame

ayybleed:BreakJoints()

local attachment1 = Instance.new('Attachment',ayybleed)

attachment1.Position = Vector3.new(0,0,0)

attachment1.Orientation = Vector3.new(-90, 0, -90)

local attachment0 = Instance.new('Attachment',goteem[thang])

if attachment0 and attachment1 then

local constraint = Instance.new("HingeConstraint")

constraint.Attachment0 = attachment0
constraint.Attachment1 = attachment1

constraint.LimitsEnabled = true

constraint.UpperAngle = 0

constraint.LowerAngle = 0

constraint.Parent = goteem

end

local bleedBLEED= coroutine.wrap(function()

bleed(ayybleed)

end)

bleedBLEED()
end)
end
end
elseif SLESH then

if hit.Parent and
hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
local sounn
= Instance.new("Sound", char.Torso)
local lipp =
math.random(1, 3)
if lipp == 1
then sounn.SoundId = "rbxassetid://444667844" end
if lipp == 2
then sounn.SoundId = "rbxassetid://444667824" end
if lipp == 3
then sounn.SoundId = "rbxassetid://444667859" end
sounn:Play()

ragdollpart(hit.Parent,hit.Name,false)
end
else
if
hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
local sounn
= Instance.new("Sound", char.Torso)
local lipp =
math.random(1, 3)
if lipp == 1
then sounn.SoundId = "rbxassetid://444667844" end
if lipp == 2
then sounn.SoundId = "rbxassetid://444667824" end
if lipp == 3
then sounn.SoundId = "rbxassetid://444667859" end
sounn:Play()
swinging =
false
ragdollpart(hit.Parent,"Head",true,false)
end
end
elseif blademode == "knife"
then
if grabbing == true and
grabbed == nil then
if
hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
grabbed =
hit.Parent

stun(grabbed)

local
grabwelds = Instance.new("Weld", char.Torso)

grabwelds.Part0 = char.Torso

pcall(function()

grabwelds.Part1 = grabbed.Torso
end)

pcall(function()

grabwelds.Part1 = grabbed.UpperTorso
end)
grabwelds.C0
= CFrame.new(-0.45, 0, -1)
grabweld =
grabwelds
end
end
end
end)
end
elseif child:IsA("Model") then

child.ChildAdded:connect(function(dildotip)
if dildotip:IsA('BasePart') then

dildotip.Touched:connect(function(hit)
if MOAN == true then
if
hit.Parent:FindFirstChildOfClass('Humanoid') and
hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
local sound
= Instance.new('Sound',hit.Parent.Head)

sound.SoundId = 'rbxassetid://959679286'
sound.Volume
= 5
sound:Play()
local sound3
= Instance.new("Sound",hit.Parent.Head)
sound3.Volume = 5.5

sound3.SoundId = "rbxassetid://702631545"

sound3:Play()

pcall(function()
for
i,v in pairs(hit.Parent.Head:GetChildren()) do

if v:IsA('Decal') then v:Destroy() end


end
end)

pcall(function()
local
ree=Instance.new('Decal',hit.Parent.Head)

ree.Name = "face"

ree.Texture = "rbxassetid://996521543"
end)
MOAN = false

aidsificating = hit.Parent
for i, v in
pairs(handle["pink toy"]:GetChildren()) do
if
v:IsA("Part") then

v:FindFirstChild("ParticleEmitter"):Destroy()
end
end
end
end
end)
end
end)
end
end)

mouse.Button1Down:connect(function(jew)
if usable and working == false and equipped
then
if blademode == "katana" then
notify()
katanaswing()
elseif blademode == "knife" then
notify()
if grabbed == nil then
if mode == "fling" then
fling()
else
grab()
end
elseif grabbed ~= nil then
if mode == "kill" then
kill()
elseif mode == "throw" then
throw()
elseif mode == "release" then
release()
end
end
elseif blademode == "dildo" then
raep()
end
end
end)

end
spawned()

player.CharacterAdded:connect(function()
spawned()
end)
local avgs = {}

game:GetService('RunService').Heartbeat:connect(function(step)
local ofps = math.floor((60/(step*60))*10)/10
if #avgs > 100 then
table.remove(avgs,1)
end
table.insert(avgs,#avgs+1,ofps)
local fpsa = 0
for i,v in pairs(avgs) do
fpsa = fpsa+v
end
fpsa = math.floor(fpsa/#avgs)
fps.Text = 'FPS: '..tostring(fpsa)
end)

while true do
for i,v in pairs(rekt) do
if v.Parent ~= nil then
if v:FindFirstChildOfClass('Humanoid')
and v:FindFirstChildOfClass('Humanoid').Health>0 then
for a,c in pairs(v:GetChildren())
do
if c:IsA('Tool') then
c.ManualActivationOnly =
true
wait()
if
game:GetService('Players'):GetPlayerFromCharacter(v) then
c.Parent =
game:GetService('Players'):GetPlayerFromCharacter(v).Backpack

c.ManualActivationOnly = false
end
end
end

v:FindFirstChildOfClass('Humanoid').PlatformStand = true

v:FindFirstChildOfClass('Humanoid').Sit = false
v:FindFirstChildOfClass('Humanoid').JumpPower = 0

v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0

v:FindFirstChildOfClass('Humanoid').Name = "hecc"
else
table.remove(rekt,i)
end
else
table.remove(rekt,i)
end
end
wait()
end
end
wait()
end
end)

-- make sure this is in local script named "SmoothDrag"


local Drag = Frame
gsCoreGui = game:GetService("CoreGui")
gsTween = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local dragging
local dragInput
local dragStart
local startPos
local function update(input)
local delta = input.Position - dragStart
local dragTime = 0.04
local SmoothDrag = {}
SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset +
delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
local dragSmoothFunction = gsTween:Create(Drag, TweenInfo.new(dragTime,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
dragSmoothFunction:Play()
end
Drag.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or
input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = Drag.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
Drag.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or
input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging and Drag.Size then
update(input)
end
end)

You might also like