Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------This is an Official script from Duelist--------------------------
- ---{-------------------- -------------------}---
- ---{-------------------- / \ -------------------}---
- ---{-------------------- II -------------------}---
- ---{-------------------- II -------------------}---
- ---{-------------------- II -------------------}---
- ---{-------------------- A========A -------------------}---
- ---{-------------------- II -------------------}---
- ---{-------------------- II -------------------}---
- ---{-------------------- W -------------------}---
- -------------------------------------------------------------------------------------------------------------
- local plr = game.Players.LocalPlayer
- local char = game.Workspace:WaitForChild(plr.Name)
- local m = plr:GetMouse()
- local trans = false
- local realdeb = false
- local PGui = plr:WaitForChild("PlayerGui")
- local chat = game:GetService"Chat"
- local Head = char:WaitForChild"Head"
- local Torso = char:WaitForChild"Torso"
- local HRP = char:WaitForChild"HumanoidRootPart"
- local RArm = char:WaitForChild"Right Arm"
- local LArm = char:WaitForChild"Left Arm"
- local RLeg = char:WaitForChild"Right Leg"
- local LLeg = char:WaitForChild"Left Leg"
- local Hum = char:WaitForChild'Humanoid'
- local lastspeed = Hum.WalkSpeed
- msgz = Instance.new("Message", PGui)
- msgz.Text = ""
- game.Debris:AddItem(msgz, 6.5)
- local part = Instance.new"Part"
- part.Name = "TransformationPart"
- part.FormFactor = "Custom"
- part.Size = Vector3.new(1,1,1)
- part.Material = "SmoothPlastic"
- part.TopSurface = "Smooth"
- part.BottomSurface = "Smooth"
- part.Anchored = true
- part.CanCollide = false
- local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
- local Refresh = function()
- Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- end
- local Anims = {Scrunch = function(active)
- if active then
- for i = 0, 10, 0.5 do
- wait(0.016666666666667)
- Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
- Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
- Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
- Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
- end
- else
- do
- for i = 0, 10, 0.5 do
- wait(0.016666666666667)
- Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
- Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
- Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
- Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
- end
- Refresh()
- end
- end
- end
- , Implode = function(active)
- if active then
- for i = 0, 10, 0.75 do
- wait(0.016666666666667)
- Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155)
- Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155)
- Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
- Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
- end
- else
- do
- for i = 0, 10, 0.75 do
- wait(0.016666666666667)
- Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155):inverse()
- Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155):inverse()
- Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
- Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
- end
- end
- end
- end
- }
- local transform = function()
- if (trans == false and realdeb == false) then
- trans = true
- Hum.WalkSpeed = 0
- local area = part:Clone()
- area.CFrame = Torso.CFrame
- area.Parent = workspace
- Torso.Anchored = true
- for i=1,10 do
- area.CFrame = area.CFrame * CFrame.new(0,1,0)
- Torso.CFrame = area.CFrame
- wait()
- end
- local weld2 = Instance.new("Weld", area)
- weld2.Part0 = area
- weld2.Part1 = Torso
- weld2.C0 = CFrame.new()
- Torso.Anchored = false
- delay(0,function()
- end)
- delay(0,function()
- chat:Chat(char["Head"],"You... Mortals.. Dare to defie a GOD","Red")
- wait(1.4)
- chat:Chat(char["Head"],"...., You're a pathetic weakling who needs to face an immortal being....","Red")
- wait(1.4)
- chat:Chat(char["Head"],"This is the ancient arcs true form... OSU ACTIVATE","Red")
- end)
- delay(0,function()
- for i=1,5 do
- wait()
- delay(0,function()
- local dzI = 100
- while dzI > 10 do
- dzI = dzI - 1
- local p = Instance.new("Part", char.Head)
- p.Anchored = false
- p.CanCollide = false
- p.Size = Vector3.new(math.random(1,4),math.random(1,4),math.random(1,4))
- p.Material = "Neon"
- local kekz2 = math.random(1,2)
- if kekz2 == 2 then
- p.BrickColor = BrickColor.new("Royal purple")
- else
- p.BrickColor = BrickColor.new("Royal purple")
- end
- p.CFrame = char.Torso.CFrame*CFrame.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
- local t = Instance.new("BodyPosition", p)
- t.P = 20000
- t.Position = char.Torso.Position
- game:service("Debris"):AddItem(p, 0.4)
- wait()
- delay(0,function()
- for i=1,10 do
- p.Transparency = i/10
- p.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20),0,math.random(-20,20))
- wait()
- end
- p:Remove()
- end)
- end
- end)
- end
- end)
- delay(0,function()
- for q=1,120 do
- local xz = Instance.new("Part",plr.Character)
- xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
- xz.Anchored = true
- xz.Transparency = 1
- xz.CanCollide = false
- wait(0.04)
- local pos2 = xz.Position
- local pos = plr.Character.Torso.Position
- local radius = math.random(1,1.5)
- local numParts = math.random(5,15)
- local model = plr.Character.Torso
- local lv = CFrame.new(pos,pos2).lookVector
- local dist = (pos-pos2).magnitude
- local dbp = dist/numParts
- local last = pos
- for i = 1,numParts do
- local p = Instance.new("Part",model)
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1,1,1)
- p.CanCollide = false
- p.Anchored = true
- p.Material = "Neon"
- local kekz2 = math.random(1,2)
- if kekz2 == 2 then
- p.BrickColor = BrickColor.new("Royal purple")
- else
- p.BrickColor = BrickColor.new("Royal purple")
- end
- p.Transparency = 0.5
- local x = math.random(-2,2)/2*dbp/4
- local y = math.random(-2,2)/2*dbp/4
- local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
- local dist2 = (p2.p-last).magnitude
- local mid = (p2.p+last)/2
- local m = Instance.new("BlockMesh",p)
- m.Scale = Vector3.new(radius,radius,dist2)
- p.CFrame = CFrame.new(mid,p2.p)
- last = p2.p
- game:GetService("Debris"):AddItem(p,0.2)
- end
- wait()
- xz:remove()
- end
- kekd = false
- end)
- Anims.Scrunch(true)
- for i = 1, 8 do
- wait(0.9)
- for i = 1, math.random(4, 6) do
- local p = part:Clone()
- p.Parent = Torso
- p.Anchored = false
- p.CFrame = Torso.CFrame
- p.CanCollide = false
- -- game:service("Debris"):AddItem(p, 0.2)
- local kekz2 = math.random(1,2)
- if kekz2 == 2 then
- p.BrickColor = BrickColor.new("Royal purple")
- else
- p.BrickColor = BrickColor.new("Royal purple")
- end
- local w = Instance.new("Weld", p)
- w.Part0 = p
- w.Part1 = Torso
- w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
- local m = Instance.new("CylinderMesh", p)
- m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
- coroutine.resume(coroutine.create(function()
- for i = 1, 25 do
- wait(0.071428571428571)
- w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
- p.Transparency = i / 25
- end
- pcall(game.Destroy, p)
- end
- ))
- end
- end
- coroutine.resume(coroutine.create(function()
- for i = 1, 6 do
- wait(0.9)
- --Player.Character.Torso.Anchored = true
- coroutine.resume(coroutine.create(function()
- local p = part:Clone()
- p.Parent = Torso
- p.Anchored = false
- p.CanCollide = false
- p.CFrame = Torso.CFrame
- local kekz2 = math.random(1,2)
- if kekz2 == 2 then
- p.BrickColor = BrickColor.new("Royal purple")
- else
- p.BrickColor = BrickColor.new("Royal purple")
- end
- --game:service("Debris"):AddItem(p, 0.2)
- local w = Instance.new("Weld", p)
- w.Part0 = p
- w.Part1 = Torso
- w.C0 = w.C0 * CFrame.Angles(0, math.rad(90), 0)
- local m = Instance.new("SpecialMesh", p)
- m.MeshId = "rbxassetid://3270017"
- m.Scale = Vector3.new(10, 10, 5)
- coroutine.resume(coroutine.create(function()
- for i = 1, 25 do
- wait(0.071428571428571)
- w.C0 = w.C0 * CFrame.Angles(-0.05, 0.05 * math.random(), 0.05 * math.random())
- m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
- p.Transparency = i / 25
- end
- pcall(game.Destroy, p)
- end
- ))
- end
- ))
- local p = part:Clone()
- do
- p.Parent = Torso
- p.Anchored = false
- p.CFrame = Torso.CFrame
- p.CanCollide = false
- -- game:service("Debris"):AddItem(p, 0.2)
- local kekz2 = math.random(1,2)
- if kekz2 == 2 then
- p.BrickColor = BrickColor.new("Royal purple")
- else
- p.BrickColor = BrickColor.new("Royal purple")
- end
- local w = Instance.new("Weld", p)
- w.Part0 = p
- w.Part1 = Torso
- local m = Instance.new("SpecialMesh", p)
- m.MeshId = "rbxassetid://3270017"
- m.Scale = Vector3.new(10, 10, 5)
- coroutine.resume(coroutine.create(function()
- for i = 1, 25 do
- wait(0.071428571428571)
- w.C0 = w.C0 * CFrame.Angles(0.05 * math.random(), -0.05 * math.random(), -0.05 * math.random())
- m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
- p.Transparency = i / 25
- end
- pcall(game.Destroy, p)
- end
- ))
- end
- end
- end
- ))
- for i=1, 6 do
- wait(0.9)
- for i = 1, math.random(4, 6) do
- local p = part:Clone()
- p.Parent = Torso
- p.Anchored = false
- p.CFrame = Torso.CFrame
- local kekz2 = math.random(1,2)
- if kekz2 == 2 then
- p.BrickColor = BrickColor.new("Royal purple")
- else
- p.BrickColor = BrickColor.new("Royal purple")
- end
- local me = Instance.new("SpecialMesh",p)
- me.MeshId = "rbxassetid://9982590"
- me.Scale = Vector3.new(4,4,4)
- delay(0,function()
- for i=1,10 do
- p.Transparency = i/10
- p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(-20,20)/50),math.rad(math.random(-20,20)/50),0)
- me.Scale = me.Scale + Vector3.new(4,4,4)
- wait()
- end
- p:Destroy()
- end)
- wait()
- end
- end
- Torso.Anchored = true
- for i=1,10 do
- Torso.CFrame = Torso.CFrame * CFrame.new(0,-1,0)
- area.CFrame = Torso.CFrame
- wait()
- end
- realdeb = true
- Hum.WalkSpeed = 16
- Anims.Scrunch(false)
- Torso.Anchored = false
- area:Destroy()
- end
- end
- local off = function()
- if (realdeb == true and trans == true) then
- trans = false
- Hum.WalkSpeed = 0
- delay(0,function()
- for q=1,120 do
- local xz = Instance.new("Part",plr.Character)
- xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
- xz.Anchored = true
- xz.Transparency = 1
- xz.CanCollide = false
- wait(0.04)
- local pos2 = xz.Position
- local pos = plr.Character.Torso.Position
- local radius = math.random(1,1.5)
- local numParts = math.random(5,15)
- local model = plr.Character.Torso
- local lv = CFrame.new(pos,pos2).lookVector
- local dist = (pos-pos2).magnitude
- local dbp = dist/numParts
- local last = pos
- for i = 1,numParts do
- local p = Instance.new("Part",model)
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1,1,1)
- p.CanCollide = false
- p.Anchored = true
- p.Material = "Neon"
- local kekz2 = math.random(1,2)
- if kekz2 == 2 then
- p.BrickColor = BrickColor.new("Royal purple")
- else
- p.BrickColor = BrickColor.new("Royal purple")
- end
- p.Transparency = 0.5
- local x = math.random(-2,2)/2*dbp/4
- local y = math.random(-2,2)/2*dbp/4
- local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
- local dist2 = (p2.p-last).magnitude
- local mid = (p2.p+last)/2
- local m = Instance.new("BlockMesh",p)
- m.Scale = Vector3.new(radius,radius,dist2)
- p.CFrame = CFrame.new(mid,p2.p)
- last = p2.p
- game:GetService("Debris"):AddItem(p,0.2)
- end
- wait()
- xz:remove()
- end
- end)
- Anims.Scrunch(true)
- for i = 1, 8 do
- wait(0.9)
- for i = 1, math.random(4, 6) do
- local p = part:Clone()
- p.Parent = Torso
- p.Anchored = false
- p.CFrame = Torso.CFrame
- p.CanCollide = false
- -- game:service("Debris"):AddItem(p, 0.2)
- local kekz2 = math.random(1,2)
- if kekz2 == 2 then
- p.BrickColor = BrickColor.new("Royal purple")
- else
- p.BrickColor = BrickColor.new("Royal purple")
- end
- local w = Instance.new("Weld", p)
- w.Part0 = p
- w.Part1 = Torso
- w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
- local m = Instance.new("CylinderMesh", p)
- m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
- coroutine.resume(coroutine.create(function()
- for i = 1, 25 do
- wait(0.071428571428571)
- w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
- p.Transparency = i / 25
- end
- pcall(game.Destroy, p)
- end
- ))
- end
- end
- Anims.Scrunch(false)
- Hum.WalkSpeed = 16
- realdeb = false
- end
- end
- m.KeyDown:connect(function(key)
- local k = key:lower()
- if key == "m" then
- if (trans == false and realdeb == false) then
- transform()
- elseif (trans == true and realdeb == true) then
- off()
- end
- end
- end)
- local plr = game.Players.LocalPlayer
- repeat wait() until plr.Character
- local char = plr.Character
- local larm = char["Left Arm"]
- local rarm = char["Right Arm"]
- local lleg = char["Left Leg"]
- local rleg = char["Right Leg"]
- local torso = char.Torso
- local head = char.Head
- local face = Instance.new("Decal",head)
- face.Texture = "rbxassetid://640433971"
- p = game.Players.LocalPlayer
- char = p.Character
- pchar = char
- hat=Instance.new("Part",char)
- hat.Size = Vector3.new(2, 2, 2)
- hatm = Instance.new("SpecialMesh",hat)
- hatm.MeshType = "FileMesh"
- hatm.MeshId = "http://www.roblox.com/asset/?id="
- hatm.TextureId = "http://www.roblox.com/asset/?id="
- hatw = Instance.new("Weld",hat)
- hatw.Part0 = hat
- hatw.Part1 = char.Head
- if head:FindFirstChild("face") then
- head.face:Destroy()
- end
- local ArtificiaLeftHipB = Instance.new("BindableEvent", script)
- ArtificiaLeftHipB.Name = "Heartbeat"
- script:WaitForChild("Heartbeat")
- local p = game.Players.LocalPlayer
- local char = p.Character
- local mouse = p:GetMouse()
- local larm = char["Left Arm"]
- local rarm = char["Right Arm"]
- local lleg = char["Left Leg"]
- local rleg = char["Right Leg"]
- local hed = char.Head
- local torso = char.Torso
- local hum = char.Humanoid
- local cam = game.Workspace.CurrentCamera
- local root = char.HumanoidRootPart
- local deb = false
- local Neck = torso:WaitForChild("Neck")
- local shot = 0
- local debris=game:service"Debris"
- local CanAttack = true
- local l = game:GetService("Lighting")
- local rs = game:GetService("RunService").RenderStepped
- local animpose = "Idle"
- local lastanimpose = "Idle"
- local stanceToggle = "Normal"
- local Hood = false
- local holy = true --[[ change to true if u want him flying ]]
- local Trails = true --[[ change to true for glow trails comming from eyes ]]--
- local Shield = false
- local eColors = {"Royal purple", "Really black"}
- local cf = CFrame.new
- local euler = CFrame.fromEulerAnglesXYZ
- local vt = Vector3.new
- local angles = CFrame.Angles
- local attacktype=1
- local Melee = true
- ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
- math.randomseed(os.time())
- RA,LA,RL,LL,H,T = char["Right Arm"],char["Left Arm"],char["Right Leg"],char["Left Leg"],char.Head,char.Torso
- RS,LS,RH,LH,N = T["Right Shoulder"],T["Left Shoulder"],T["Right Hip"],T["Left Hip"],T.Neck
- Settings,Pr0mMode,ArielMode,InternalMode,Heart = {Colors = {BrickColor.new("Really black"),BrickColor.new("New Yeller")};ExplosionColors = {BrickColor.new("Really black"),BrickColor.new("New Yeller"),BrickColor.new("Really red"),BrickColor.new("Institutional white")}},p.Name == "Fir3bl4ze",p.Name == "Paul072" or p.Name == "KillBecca62",p.Name == "InternalRecursion" or p.Name == "RecursionAltInternal",p.Name == "heartstar1"
- Debounces = {
- CanAttack = true;
- CanJoke = true;
- NoIdl = false;
- Slashing = false;
- Slashed = false;
- Slapping = false;
- Slapped = false;
- ks = false;
- }
- local Touche = {char.Name, }
- local Character = p.Character
- mouse.KeyDown:connect(function(key)
- if key == "l" then
- if Debounces.CanJoke == true then
- Debounces.CanJoke = false
- z = Instance.new("Sound",char)
- z.SoundId = "rbxassetid://670991496"
- z.Pitch = 1
- z.Volume = 9
- wait()
- z:Play()
- wait(6)
- z:Destroy()
- if Debounces.CanJoke == false then
- Debounces.CanJoke = true
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "j" then
- if Debounces.CanJoke == true then
- Debounces.CanJoke = false
- z = Instance.new("Sound",char)
- z.SoundId = "rbxassetid://291699665"
- z.Pitch = .44
- z.Volume = 9
- wait()
- z:Play()
- wait(6)
- z:Destroy()
- if Debounces.CanJoke == false then
- Debounces.CanJoke = true
- end
- end
- end
- end)
- ----------------------------------------------------
- pcall(function()char.Shirt:Destroy()
- char.Pants:Destroy()
- end)
- shirt = Instance.new("Shirt", char)
- shirt.Name = "Shirt"
- pants = Instance.new("Pants", char)
- pants.Name = "Pants"
- char.Shirt.ShirtTemplate = "rbxassetid://653303239"
- char.Pants.PantsTemplate = "rbxassetid://208263510"
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "k" then
- if Debounces.CanJoke == true then
- Debounces.CanJoke = false
- z = Instance.new("Sound",char)
- z.SoundId = "rbxassetid://230707106"
- z.Pitch = .76
- z.Volume = 9
- wait()
- z:Play()
- wait(25)
- z:Destroy()
- if Debounces.CanJoke == false then
- Debounces.CanJoke = true
- end
- end
- end
- end)
- wait()
- local Player = game:service("Players").LocalPlayer
- local ch = Player.Character
- local occ = Instance.new("BoolValue", ch)
- occ.Name = "Occupied"
- local swi = Instance.new("StringValue", ch)
- swi.Name = "switch"
- local trans = Instance.new("BoolValue", ch)
- trans.Name = "trans"
- repeat wait() until ch.Humanoid ~= nil
- ch.Humanoid.Died:connect(function()
- Player.CharacterAdded:connect(function(chz)
- local occ = Instance.new("BoolValue", chz)
- occ.Name = "Occupied"
- local swi = Instance.new("StringValue", chz)
- swi.Name = "switch"
- local trans = Instance.new("BoolValue", chz)
- trans.Name = "trans"
- end
- )
- end)
- local PGui = Player:WaitForChild("PlayerGui")
- local Character = Player.Character
- local Humanoid = Character:WaitForChild("Humanoid")
- local WS = Humanoid.WalkSpeed
- local Head = Character:WaitForChild("Head")
- local Torso = Character:WaitForChild("Torso")
- local HRP = Character:WaitForChild("HumanoidRootPart")
- local RArm = Character:WaitForChild("Right Arm")
- local LArm = Character:WaitForChild("Left Arm")
- local RLeg = Character:WaitForChild("Right Leg")
- local LLeg = Character:WaitForChild("Left Leg")
- msgz = Instance.new("Message", PGui)
- msgz.Text = "Please say in the chat osu!"
- game.Debris:AddItem(msgz, 6.5)
- local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
- local Refresh = function()
- Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- end
- local Transformed, Occupied = false, false
- local Create = assert(LoadLibrary("RbxUtility")).Create
- local Part = Create("Part")({TopSurface = 0, BottomSurface = 0, formFactor = "Custom", Size = Vector3.new(1, 1, 1), Anchored = true, CanCollide = false})
- local Anims = {Scrunch = function(active)
- if active then
- for i = 0, 10, 0.5 do
- wait()
- Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0)
- Joints.RArm.C0 = Joints.RArm.C0 * CFrame.new(0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10)
- Joints.LArm.C0 = Joints.LArm.C0 * CFrame.new(-0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10)
- Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
- Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
- end
- else
- do
- for i = 0, 10, 0.5 do
- wait()
- Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0):inverse()
- Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10):inverse() * CFrame.new(-0.05, 0.05, 0.02)
- Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10):inverse() * CFrame.new(0.05, 0.05, 0.02)
- Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
- Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
- end
- Refresh()
- end
- end
- end
- , Implode = function(active)
- if active then
- for i = 0, 10, 0.75 do
- wait()
- Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0)
- Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0)
- Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055)
- Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055)
- Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
- Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
- end
- else
- do
- for i = 0, 10, 0.75 do
- wait()
- Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0):inverse()
- Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0):inverse()
- Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055):inverse()
- Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055):inverse()
- Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
- Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
- end
- end
- end
- end
- }
- Flash = function(Par, Col, Duration, Delay, Async)
- pcall(function()
- Par = Par or PGui
- if not Col then
- Col = BrickColor:White().Color
- Duration = Duration or 10
- if not Delay then
- Delay = 1 / Duration
- local G = Create("ScreenGui")({Parent = Par})
- if not Col then
- local F = Create("Frame")({Parent = G, BorderSizePixel = 0, Size = UDim2.new(1.2, 0, 1.2, 0), Position = UDim2.new(), ZIndex = 10, BackgroundColor3 = Color3.new(0, 0, 0), Transparency = 0})
- local f = function()
- for i = 0, Duration, Delay do
- wait()
- F.Transparency = i / Duration
- end
- pcall(game.Destroy, G)
- end
- if Async then
- f = coroutine.wrap(f)
- end
- return f()
- end
- end
- end
- end
- )
- end
- Shake = function(Duration, Delay, Async, Distance)
- pcall(function()
- local Cam = workspace.CurrentCamera
- Duration = Duration or 10
- if not Delay then
- Delay = 1 / Duration
- Distance = Distance or 15
- local f = function()
- for i = 0, Duration, Delay do
- wait()
- local R = Cam.CoordinateFrame - Cam.CoordinateFrame.p
- local Scroll = Cam.CoordinateFrame.p - Cam.Focus.p.magnitude
- local NewF = CFrame.new(Cam.Focus.p) * R * CFrame.new(math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25))
- Cam.CoordinateFrame = NewF * CFrame.new(0, 0, Scroll)
- end
- end
- if Async then
- f = coroutine.wrap(f)
- end
- return f()
- end
- end
- )
- end
- Sound = function(Prnt, Id, Pit, Vol)
- pcall(function()
- local cp = game:service("ContentProvider")
- if type(Id) == "number" then
- cp:Preload("rbxassetid://" .. Id)
- Id = "rbxassetid://" .. Id
- else
- if type(Id) == "string" then
- cp:Preload(Id)
- Id = Id
- end
- end
- local S = Create("Sound")({Parent = Prnt or workspace, SoundId = Id, Volume = Vol or 1, Pitch = Pit or 1})
- S:Play()
- S:Stop()
- S:Play()
- game:service("Debris"):AddItem(S, 0.9)
- end
- )
- end
- local Chat = function(Source, Txt, Col)
- if not Source then
- Source = Head
- end
- local c = game:service("Chat")
- if not Col then
- c:Chat(Source, Txt, math.random(0, 2))
- end
- end
- Transform = function(active)
- if active and not Occupied and not Transformed then
- Occupied = true
- Humanoid.WalkSpeed = 0
- local cp = game:service("ContentProvider")
- Hair = {}
- mp = Part:clone()
- mp.Parent = Head
- mp.CFrame = Head.CFrame
- mp.Name = "Main"
- mp.Transparency = 1
- mp.Anchored = false
- local w = Create("Weld")({Parent = mp, Part0 = mp, Part1 = Head, C0 = CFrame.new()})
- cp:Preload("rbxassetid://9982590", "rbxassetid://3270017", "rbxassetid://13425802", "rbxassetid://98444143", "rbxassetid://98444243")
- for i = 1, 10 do
- local h = Part:clone()
- do
- h.CFrame = Head.CFrame
- h.Parent = mp
- h.Transparency = 1
- h.Size = Vector3.new(0.2, 0.2, 0.2)
- h.Anchored = false
- h:BreakJoints()
- local w = Create("Weld")({Parent = h, Part0 = h, Part1 = Head, C0 = CFrame.new()})
- local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://13425802", TextureId = "rbxassetid://174185967", Scale = Vector3.new(0.15, 0.05, 0.15)})
- if i > 1 then
- m.Scale = Vector3.new(1, 1.15, 1)
- m.MeshId = "rbxassetid://98444143"
- end
- table.insert(Hair, h)
- end
- end
- Hair[1].Weld.C0 = CFrame.new(0.7, -0.3, -0.35) * CFrame.Angles(0, math.rad(90), 0.6)
- Hair[2].Weld.C0 = CFrame.new(0, -0.7, -0.2) * CFrame.Angles(0.2, 0, 0)
- Hair[3].Weld.C0 = CFrame.new(0, -0.6, -0.2) * CFrame.Angles(1.25, math.rad(180), 0)
- Hair[4].Weld.C0 = CFrame.new(0.1, -0.6, -0.4) * CFrame.Angles(0.35, -0.2, -0.5)
- Hair[5].Weld.C0 = CFrame.new(-0.1, -0.6, -0.4) * CFrame.Angles(0.35, 0.2, 0.5)
- Hair[4].Mesh.Scale = Vector3.new(0.7, 0.95, 1)
- Hair[6].Weld.C0 = CFrame.new(0, -1, -0.4)
- Hair[5].Mesh.Scale = Hair[4].Mesh.Scale
- Hair[6].Mesh.Scale = Hair[4].Mesh.Scale
- Hair[7].Weld.C0 = CFrame.new(0, -1.1, -0.025) * CFrame.Angles(-1, 0, 0)
- Hair[8].Weld.C0 = Hair[7].Weld.C0 * CFrame.new(0, 0.1, -0.035) * CFrame.Angles(-0.55, 0, 0)
- Hair[9].Weld.C0 = Hair[8].Weld.C0 * CFrame.new(0, 0.1, -0.35) * CFrame.Angles(-0.55, 0, 0)
- Hair[10].Weld.C0 = Hair[9].Weld.C0 * CFrame.new(0, 0.1, -0.25) * CFrame.Angles(-0.55, 0, 0)
- Sound(Head, 98333808, 1, 0.85)
- Sound(Head, 2248511, 0.25, 0.55)
- for i = 1, 6 do
- Hair[i].Transparency = 0
- end
- for _,v in pairs(Character:GetChildren()) do
- if v.Name == "Hair" then
- v.Transparency = 1
- end
- end
- wait()
- Chat(nil, ".....", "Blue")
- SSF = Create("Fire")({Parent = HRP, Color = Color3.new(0.5,0.05,1), Heat = 10, SecondaryColor = Color3.new(0.5,0.05,1), Size = 7})
- Anims.Scrunch(true)
- Chat(nil, "....", "Red")
- for i = 1, 3 do
- Shake(25, 0.5, 5)
- Flash(nil, BrickColor.new("Royal purple").Color, 10, 0.25, true)
- Sound(Head, 2101137, 0.5, 0.8)
- Sound(Head, 3264793, 0.55, 0.9)
- local h = Part:clone()
- h.CFrame = Torso.CFrame
- h.Parent = Torso
- h.Transparency = 1
- h.Size = Vector3.new(1, 1, 1)
- h.Anchored = false
- h.BrickColor = BrickColor.new("Royal purple")
- h.Material = "Neon"
- h:BreakJoints()
- local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new()})
- local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://9982590", Scale = Vector3.new()})
- for _i = 60, 0, -1 do
- w.C0 = w.C0 * CFrame.Angles(0.2, 0.2, 0.2)
- m.Scale = Vector3.new(_i, _i, _i) / 5
- h.Transparency = -(_i / 60) + 1
- wait()
- end
- h:Destroy()
- end
- coroutine.resume(coroutine.create(function()
- Shake(65, 0.5, 10)
- for i = 1, 5 do
- cols = {"New Yeller", "Royal purple", "Really black"}
- Flash(nil, BrickColor.new(cols[math.random(1, #cols)]).Color, 10, 0.75, true)
- Sound(Head, 2974249, 0.65, 0.9)
- Sound(Head, 2974000, 0.65, 0.9)
- Sound(Head, 2101137, 0.45, 0.6)
- local h = Part:clone()
- do
- h.CFrame = Torso.CFrame
- h.Parent = Torso
- h.Transparency = 1
- h.Size = Vector3.new(1, 1, 1)
- h.Anchored = false
- h.BrickColor = BrickColor.new("Royal purple")
- h.Material = "Neon"
- h:BreakJoints()
- local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
- local m = Create("SpecialMesh")({Parent = h, MeshType = "Sphere", Scale = Vector3.new(1, 1, 1)})
- coroutine.resume(coroutine.create(function()
- local org = w.C0
- for _i = 1, 50 do
- wait(0.05)
- w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
- m.Scale = Vector3.new(_i, _i, _i)
- h.Transparency = _i / 50
- end
- h:Destroy()
- end
- ))
- wait()
- end
- end
- end
- ))
- coroutine.resume(coroutine.create(function()
- for i = 1, 5 do
- local h = Part:clone()
- do
- h.CFrame = Torso.CFrame
- h.Parent = Torso
- h.Transparency = 1
- h.Size = Vector3.new(1, 1, 1)
- h.Anchored = false
- h.BrickColor = BrickColor.new("Royal purple")
- h.Material = "Neon"
- h:BreakJoints()
- local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
- local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
- coroutine.resume(coroutine.create(function()
- local org = w.C0
- for _i = 1, 50 do
- wait(0.05)
- w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
- m.Scale = Vector3.new(_i * 2, _i * 2, _i / 2.5)
- h.Transparency = _i / 50
- end
- h:Destroy()
- end
- ))
- wait()
- end
- end
- end
- ))
- coroutine.resume(coroutine.create(function()
- Chat(nil, "HAAA!", "Red")
- for _ = 7, 10 do
- for i = 1, 0, -0.05 do
- wait(0.03030303030303)
- Hair[_].Transparency = i
- Hair[_].Mesh.Scale = Hair[_].Mesh.Scale + Vector3.new(0, 0.015, 0)
- Hair[_].Weld.C0 = Hair[_].Weld.C0 * CFrame.new(0, 0, -0.0025)
- end
- end
- for _,v in pairs(Hair) do
- v.Transparency = 0
- end
- Chat(nil, "....", "Red")
- end
- ))
- Anims.Scrunch(false)
- Anims.Implode(true)
- SSF.Heat = 20
- SSF.Size = 12
- for i = 1, 5 do
- local h = Part:clone()
- h.CFrame = Torso.CFrame
- h.Parent = Torso
- h.Transparency = 1
- h.Size = Vector3.new(1, 1, 1)
- h.Anchored = false
- h.BrickColor = BrickColor.new("Royal purple")
- h.Material = "Neon"
- h:BreakJoints()
- local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
- local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
- coroutine.resume(coroutine.create(function()
- local org = w.C0
- for _i = 1, 50 do
- wait(0.05)
- w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
- m.Scale = Vector3.new(_i / 5, _i / 5, _i * 30)
- h.Transparency = _i / 50
- end
- h:Destroy()
- end
- ))
- wait(0.7)
- end
- Sound(Head, 98333808, 1, 0.85)
- Sound(Head, 2248511, 0.65, 0.65)
- Chat(nil, "And now..")
- Anims.Implode(false)
- Humanoid.WalkSpeed = 16
- Transformed = true
- Occupied = false
- else
- do
- if not active and not Occupied and Transformed then
- Occupied = true
- Anims.Scrunch(true)
- Humanoid.WalkSpeed = 0
- Sound(Head, 2248511, 0.75, 0.6)
- Sound(Head, 2691586, 0.7, 0.4)
- Sound(Head, 2785493, 0.55, 0.9)
- Sound(Head, 2785493, 0.7, 0.7)
- Shake(15, 0.5, 20)
- Flash(nil, Color3.new(0.5,0.05,1), 7, 0.1, true)
- coroutine.resume(coroutine.create(function()
- wait(2)
- for i = 1, 0, -0.05 do
- wait()
- for _,v in next do
- if v.Name == "Hair" then
- v.Transparency = i
- end
- end
- end
- for _,v in pairs(Character:GetChildren()) do
- if v.Name == "Hair" then
- v.Transparency = 0
- end
- end
- end
- ))
- for i = 0, 1, 0.01 do
- wait()
- for _,v in pairs(Hair) do
- v.Transparency = i
- end
- end
- Sound(Head, 2800815, 0.85, 1)
- Sound(Head, 2800815, 0.55, 0.8)
- Sound(Head, 2691586, 0.45, 0.3)
- pcall(game.Destroy, SSF)
- pcall(game.Destroy, mp)
- Hair = {}
- Chat(nil, "Good luck..", "Blue")
- Anims.Scrunch(false)
- Humanoid.WalkSpeed = 16
- Transformed = false
- Occupied = false
- end
- end
- end
- end
- Player.Chatted:connect(function(Msg)
- if Character.trans.Value == false and Character.Occupied.Value == false then
- Msg = Msg:lower()
- if Msg == "osu" and Character.switch.Value == "" then
- Character.switch.Value = "osu"
- Character.trans.Value = true
- Transform(true)
- pie2 = Instance.new("ParticleEmitter")
- pie2.Name = "Ha2"
- pie2.Parent = Character.Torso
- pie2.LightEmission = 1
- pie2.Texture = "http://www.roblox.com/asset/?id=262606182"
- pie2.Color = ColorSequence.new(Color3.new(0.5,0.05,1),Color3.new(0.5,0.05,1))
- pie2.Size = NumberSequence.new(2.5)
- pie2.Lifetime = NumberRange.new(.2,.2)
- pie2.Speed = NumberRange.new(7)
- pie2.Rotation = NumberRange.new(-80,80)
- pie2.VelocitySpread = 30
- Humanoid.MaxHealth = Humanoid.MaxHealth + tonumber("26")
- wait(1)
- Humanoid.Health = Humanoid.Health + tonumber("26")
- Character.trans.Value = false
- else
- if Msg == "off" and Character.switch.Value == "osu" then
- Character.trans.Value = true
- Transform(false)
- Player.Character.Torso:findFirstChild("Ha2"):Destroy()
- Humanoid.Health = Humanoid.Health - tonumber("26")
- wait(1)
- Humanoid.MaxHealth = Humanoid.MaxHealth - tonumber("26")
- Character.trans.Value = false
- Character.switch.Value = ""
- end
- end
- end
- end
- )
- wait(5)
- local s = Instance.new("Sound",char)
- s.SoundId = "http://www.roblox.com/asset/?id=233774928"
- s.Pitch = 0.98
- s.Volume = 2
- s.Looped = false
- wait(0.1)
- s:play()
- local s = Instance.new("Sound",char)
- s.SoundId = "http://www.roblox.com/asset/?id=503327967"
- s.Pitch = 0.98
- s.Volume = 1
- s.Looped = true
- wait(0.1)
- s:play()
- wait(25)
- local base = game.Workspace.Base
- base.BrickColor = BrickColor.new("Royal purple")
- base.Material = "Granite"
- local plr = game.Players.LocalPlayer
- local chr = plr.Character
- local maus = plr:GetMouse()
- local PGui=plr.PlayerGui
- local lleg = chr["Left Leg"]
- local rleg = chr["Right Leg"]
- local larm = chr["Left Arm"]
- local rarm = chr["Right Arm"]
- local hed = chr.Head
- local rutprt = chr.HumanoidRootPart
- local torso = chr.Torso
- local otheranims=false
- local swimming=false
- chr.Animate.Disabled=true
- local fldb={['w']=false,['a']=false,['s']=false,['d']=false}
- local RunSpeed=30
- local WlkSpeed=16
- local SwimSpeed=20
- local SwimDashSpeed=28
- local anim = "Idling"
- local lastanim = "Idling"
- local val = 0
- local syne = 0
- local num = 0
- local runtime = 0
- local pseudohead=hed:Clone()
- for i,x in pairs(pseudohead:GetChildren()) do if not x.ClassName:find('Mesh') then x:Destroy() end end
- pseudohead.Name='PseudoHead'
- pseudohead.Parent=chr.Head
- local pseudoweld=Instance.new('Weld',torso)
- pseudoweld.Part0=hed
- pseudoweld.Name='PseudoHedWld'
- pseudoweld.Part1=pseudohead
- hed.Transparency=1
- coroutine.wrap(function()
- for i,x in pairs(hed:GetChildren()) do if x:IsA('Sound') then x:Destroy() end end end)()
- function Lerp(a, b, i)
- local com1 = {a.X, a.Y, a.Z, a:toEulerAnglesXYZ()}
- local com2 = {b.X, b.Y, b.Z, b:toEulerAnglesXYZ()}
- local calx = com1[1] + (com2[1] - com1[1]) * i
- local caly = com1[2] + (com2[2] - com1[2]) * i
- local calz = com1[3] + (com2[3] - com1[3]) * i
- local cala = com1[4] + (com2[4] - com1[4]) * i
- local calb = com1[5] + (com2[5] - com1[5]) * i
- local calc = com1[6] + (com2[6] - com1[6]) * i
- return CFrame.new(calx, caly, calz) * CFrame.Angles(cala, calb, calc)
- end
- function TwnSingleNumber(s,f,m)
- local wot=s+(f-s)*m
- return wot
- end
- function TwnVector3(q,w,e)
- local begin={q.x,q.y,q.z}
- local ending={w.x,w.y,w.z}
- local bgx=begin[1]+(ending[1]-begin[1])*e
- local bgy=begin[2]+(ending[2]-begin[2])*e
- local bgz=begin[3]+(ending[3]-begin[3])*e
- return Vector3.new(bgx,bgy,bgz)
- end
- newWeld = function(wld, wp0, wp1, wc0x, wc0y, wc0z)
- wld = Instance.new("Weld", wp1)
- wld.Part0 = wp0
- wld.Part1 = wp1
- wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
- end
- local angles = CFrame.Angles
- function clerp(a, b, t)
- return a:lerp(b, t)
- end
- Player=game:GetService('Players').LocalPlayer
- Character=Player.Character
- Mouse=Player:GetMouse()
- m=Instance.new('Model',Character)
- local function weldBetween(a, b)
- local weldd = Instance.new("ManualWeld")
- weldd.Part0 = a
- weldd.Part1 = b
- weldd.C0 = CFrame.new()
- weldd.C1 = b.CFrame:inverse() * a.CFrame
- weldd.Parent = a
- return weldd
- end
- it=Instance.new
- function nooutline(part)
- part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
- end
- function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
- local fp=it("Part")
- fp.formFactor=formfactor
- fp.Parent=parent
- fp.Reflectance=reflectance
- fp.Transparency=transparency
- fp.CanCollide=false
- fp.Locked=true
- fp.BrickColor=BrickColor.new(tostring(brickcolor))
- fp.Name=name
- fp.Size=size
- fp.Position=Character.Torso.Position
- nooutline(fp)
- fp.Material=material
- fp:BreakJoints()
- return fp
- end
- function mesh(Mesh,part,meshtype,meshid,offset,scale)
- local mesh=it(Mesh)
- mesh.Parent=part
- if Mesh=="SpecialMesh" then
- mesh.MeshType=meshtype
- mesh.MeshId=meshid
- end
- mesh.Offset=offset
- mesh.Scale=scale
- return mesh
- end
- function weld(parent,part0,part1,c0,c1)
- local weld=it("Weld")
- weld.Parent=parent
- weld.Part0=part0
- weld.Part1=part1
- weld.C0=c0
- weld.C1=c1
- return weld
- end
- LY_handle=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,1,1,"Dark stone grey","Handle",Vector3.new(1.45335066, 0.264246017, 0.211396158))
- LY_handleweld=weld(m,Character["Right Arm"],LY_handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00367164612, 0.987921953, 0.0167617798, 0.00026500001, -0.000169999985, 1, 4.4999997e-005, 0.999999881, 0.000169988081, -1, 4.49549443e-005, 0.000265007664))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.264246017, 0.218002304))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.673862457, -0.000193119049, 0.0277631283, 0.999998569, -3.10177857e-005, -1.15665025e-005, -1.24345243e-005, -2.42797159e-006, -1.00000012, 3.1031057e-005, 0.999998271, -1.57067143e-006))
- mesh("SpecialMesh",Color,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.198184475, 1, 1))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.270852149, 0.270851493))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.971046448, -0.633370876, -8.34465027e-006, 0.999998569, -1.67783583e-008, 4.34461981e-007, 3.24653229e-008, 0.999998212, 4.28357794e-007, 4.34491085e-007, 4.28346709e-007, 1.00000012))
- mesh("SpecialMesh",Color,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.264245272, 0.924859583, 0.264245361))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.270852149, 0.270851493))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.705991745, -0.13863945, -0.00022649765, 0.707114518, 0.707097352, 4.14534588e-006, -0.70709759, 0.707114279, -1.62664946e-005, -1.43024954e-005, 9.73419992e-006, 1.00000012))
- mesh("SpecialMesh",Color,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.264245272, 0.660614312, 0.264245361))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.270852149, 0.270851493))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.667310715, 0.177476883, 0.000133514404, 0.70709914, -0.707113802, -1.69977284e-005, 0.707114041, 0.707098901, 3.84061423e-006, 9.00149462e-006, -1.40022084e-005, 1.00000012))
- mesh("SpecialMesh",Color,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.264245272, 0.660614312, 0.264245361))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.270852149, 0.270851493))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.971019745, 0.687847018, 0, 1.00000012, 1.00408215e-009, 9.60426405e-010, 9.89530236e-010, 0.999999762, -9.68395142e-010, 9.60426405e-010, -9.72125491e-010, 1.00000012))
- mesh("SpecialMesh",Color,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.264245272, 0.924859583, 0.264245361))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.264246017, 0.218002304))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.706794739, 0.0272381306, -7.15255737e-006, 0.999998569, -1.58179319e-008, 4.35422407e-007, 3.34257493e-008, 0.999998212, 4.27397623e-007, 4.35451511e-007, 4.27386425e-007, 1.00000012))
- mesh("SpecialMesh",Color,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.264245272, 1, 1))
- Blade=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Blade",Vector3.new(7.00250864, 0.528491318, 0.200000003))
- Bladeweld=weld(m,LY_handle,Blade,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.74311829, 0.0272333622, 0, 1.00000012, 4.36557457e-011, 0, 2.91038305e-011, 0.999999762, -8.22453217e-012, 0, -1.1862511e-011, 1.00000012))
- mesh("BlockMesh",Blade,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.330306888))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1.45335066, 0.264246017, 0.211396158))
- Partweld=weld(m,LY_handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.91278076e-005, 0.0272394419, 2.86102295e-006, 1.00000012, 4.36557457e-011, 0, 2.91038305e-011, 0.999999762, -8.22453217e-012, 0, -1.1862511e-011, 1.00000012))
- mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 1.39389634, 0.200000003))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00207185745, -2.27507019, 0.367805481, 0.000122999991, 3.09971547e-005, -1, -1.00000012, 3.10047035e-005, -0.00012300002, 3.09981406e-005, 0.999999821, 3.09999959e-005))
- mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 0.891827047))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 1.40050244, 0.200000003))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000971078873, 7.54442596, 0.344686627, 6.1000057e-005, -3.1002859e-005, 1.00000012, 1.00000012, -3.09989991e-005, -6.09999697e-005, 3.09981406e-005, 0.999999821, 3.09999959e-005))
- mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 0.66061312))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 1.40050244, 0.200000003))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00106692314, 7.54369164, 0.301707268, 6.19999773e-005, 3.09990464e-005, -1, 1.00000012, -9.2002796e-005, 6.19981438e-005, -9.19981394e-005, -0.999999821, -3.10018913e-005))
- mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 0.66061312))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.200000003, 0.303882271))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000967741013, 1.14307976, -0.111138582, 6.1000057e-005, -3.10047508e-005, 1.00000012, 1.00000012, -3.09989991e-005, -6.09999697e-005, 3.09981406e-005, 0.999999821, 3.09981042e-005))
- mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 0.990922511, 1))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.200000003, 0.303882271))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00106334686, 1.14234924, -0.167325854, 6.19999773e-005, 3.10009382e-005, -1, 1.00000012, -9.2002796e-005, 6.19981438e-005, -9.19981394e-005, -0.999999821, -3.09999996e-005))
- mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 0.990922511, 1))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.389762193, 0.726674616))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.50882721e-005, -0.215640545, 8.60770226, 1.99873466e-006, -7.40025207e-005, 1.00000012, -3.09968163e-005, -0.999999821, -7.39984971e-005, 1.00000012, -3.10008181e-005, -1.99998613e-006))
- mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 1))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 1.39389634, 0.200000003))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000124931335, -2.27571106, 0.326155424, -1.86264515e-009, -9.20009552e-005, 1.00000012, -1.00000012, 3.09989991e-005, -2.91038305e-011, -3.09981406e-005, -0.999999821, -9.19999948e-005))
- mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 0.891827047))
- Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.389762193, 0.726674616))
- Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000325202942, -0.173182964, 8.60774612, -2.20000511e-005, 3.10054347e-005, -1.00000012, 7.39981479e-005, 0.999999821, 3.09975512e-005, 1.00000012, -7.40001851e-005, -2.20013317e-005))
- mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 1))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,LY_handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.677164078, -0.000199794769, 0.0277613401, 1.00000012, -3.09994066e-005, -1.20013719e-005, -1.20013137e-005, 2.95292011e-006, -1.00000012, 3.09995376e-005, 0.999999821, 2.9525288e-006))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.825765371, 0.660614371, 0.858796299))
- mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.270852149, 0.270851493))
- Partweld=weld(m,LY_handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.97104454, 0.0272381306, -1.1920929e-006, 1.00000012, 4.36557457e-011, 0, 2.91038305e-011, 0.999999762, -8.22453217e-012, 0, -1.1862511e-011, 1.00000012))
- mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.528491259, 0.528491318, 1.32122672))
- Color_R=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Color_R",Vector3.new(0.200000003, 0.270852149, 0.270851493))
- Color_Rweld=weld(m,LY_handle,Color_R,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.97104454, 0.0272381306, -1.1920929e-006, 1.00000012, 4.36557457e-011, 0, 2.91038305e-011, 0.999999762, -8.22453217e-012, 0, -1.1862511e-011, 1.00000012))
- mesh("SpecialMesh",Color_R,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.515278935, 0.515278995, 1.18910372))
- LY_hitbox=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,1,1,"Royal purple","LY_hitbox",Vector3.new(7.75250864, 0.758491337, 0.200000003))
- LY_hitboxweld=weld(m,LY_handle,LY_hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.11811638, 0.0322332382, -2.38418579e-007, 1.00000012, 4.36557457e-011, 0, 2.91038305e-011, 0.999999762, -8.22453217e-012, 0, -1.1862511e-011, 1.00000012))
- p = game.Players.LocalPlayer
- char = p.Character
- torso = char.Torso
- neck = char.Torso.Neck
- hum = char.Humanoid
- hum.MaxHealth = 2500
- wait()
- hum.Health =hum.MaxHealth
- local s = Instance.new("Sound",char)
- s.SoundId = "http://www.roblox.com/asset/?id="
- s.Pitch = 0.98
- s.Volume = 8
- s.Looped = false
- wait(0.1)
- s:play()
- local s = Instance.new("Sound",char)
- s.SoundId = "http://www.roblox.com/asset/?id="
- s.Pitch = 0.98
- s.Volume = 7
- s.Looped = true
- wait(0.1)
- s:play()
- CV="Maroon"
- local txt = Instance.new("BillboardGui", char)
- txt.Adornee = char .Head
- txt.Name = "_status"
- txt.Size = UDim2.new(2, 0, 1.2, 0)
- txt.StudsOffset = Vector3.new(-9, 8, 0)
- local text = Instance.new("TextLabel", txt)
- text.Size = UDim2.new(10, 0, 7, 0)
- text.FontSize = "Size24"
- text.TextScaled = true
- text.TextTransparency = 0
- text.BackgroundTransparency = 1
- text.TextTransparency = 0
- text.TextStrokeTransparency = 0
- text.Font = "SourceSansBold"
- text.TextStrokeColor3 = Color3.new(0.5,0.05,1)
- v=Instance.new("Part")
- v.Name = "ColorBrick"
- v.Parent=p.Character
- v.FormFactor="Symmetric"
- v.Anchored=true
- v.CanCollide=false
- v.BottomSurface="Smooth"
- v.TopSurface="Smooth"
- v.Size=Vector3.new(10,5,3)
- v.Transparency=1
- v.CFrame=char.Torso.CFrame
- v.BrickColor=BrickColor.new(CV)
- v.Transparency=1
- text.TextColor3 = Color3.new(0,0,0)
- v.Shape="Block"
- text.Text = "Osu"
- local plr = game.Players.LocalPlayer
- local chr = plr.Character
- local maus = plr:GetMouse()
- local PGui=plr.PlayerGui
- local lleg = chr["Left Leg"]
- local rleg = chr["Right Leg"]
- local larm = chr["Left Arm"]
- local rarm = chr["Right Arm"]
- local hed = chr.Head
- local rutprt = chr.HumanoidRootPart
- local torso = chr.Torso
- local otheranims=false
- local swimming=false
- chr.Animate.Disabled=true
- local fldb={['w']=false,['a']=false,['s']=false,['d']=false}
- local RunSpeed=30
- local WlkSpeed=16
- local SwimSpeed=14
- local SwimDashSpeed=28
- local anim = "Idling"
- local lastanim = "Idling"
- local val = 0
- local syne = 0
- local num = 0
- local runtime = 0
- local pseudohead=hed:Clone()
- for i,x in pairs(pseudohead:GetChildren()) do if not x.ClassName:find('Mesh') then x:Destroy() end end
- pseudohead.Name='PseudoHead'
- pseudohead.Parent=chr.Head
- local pseudoweld=Instance.new('Weld',torso)
- pseudoweld.Part0=hed
- pseudoweld.Name='PseudoHedWld'
- pseudoweld.Part1=pseudohead
- hed.Transparency=1
- coroutine.wrap(function()
- for i,x in pairs(hed:GetChildren()) do if x:IsA('Sound') then x:Destroy() end end end)()
- function Lerp(a, b, i)
- local com1 = {a.X, a.Y, a.Z, a:toEulerAnglesXYZ()}
- local com2 = {b.X, b.Y, b.Z, b:toEulerAnglesXYZ()}
- local calx = com1[1] + (com2[1] - com1[1]) * i
- local caly = com1[2] + (com2[2] - com1[2]) * i
- local calz = com1[3] + (com2[3] - com1[3]) * i
- local cala = com1[4] + (com2[4] - com1[4]) * i
- local calb = com1[5] + (com2[5] - com1[5]) * i
- local calc = com1[6] + (com2[6] - com1[6]) * i
- return CFrame.new(calx, caly, calz) * CFrame.Angles(cala, calb, calc)
- end
- function TwnSingleNumber(s,f,m)
- local wot=s+(f-s)*m
- return wot
- end
- function TwnVector3(q,w,e)
- local begin={q.x,q.y,q.z}
- local ending={w.x,w.y,w.z}
- local bgx=begin[1]+(ending[1]-begin[1])*e
- local bgy=begin[2]+(ending[2]-begin[2])*e
- local bgz=begin[3]+(ending[3]-begin[3])*e
- return Vector3.new(bgx,bgy,bgz)
- end
- newWeld = function(wld, wp0, wp1, wc0x, wc0y, wc0z)
- wld = Instance.new("Weld", wp1)
- wld.Part0 = wp0
- wld.Part1 = wp1
- wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
- end
- local angles = CFrame.Angles
- function clerp(a, b, t)
- return a:lerp(b, t)
- end
- Player=game:GetService('Players').LocalPlayer
- Character=Player.Character
- Mouse=Player:GetMouse()
- m=Instance.new('Model',Character)
- local function weldBetween(a, b)
- local weldd = Instance.new("ManualWeld")
- weldd.Part0 = a
- weldd.Part1 = b
- weldd.C0 = CFrame.new()
- weldd.C1 = b.CFrame:inverse() * a.CFrame
- weldd.Parent = a
- return weldd
- end
- it=Instance.new
- function nooutline(part)
- part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
- end
- function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
- local fp=it("Part")
- fp.formFactor=formfactor
- fp.Parent=parent
- fp.Reflectance=reflectance
- fp.Transparency=transparency
- fp.CanCollide=false
- fp.Locked=true
- fp.BrickColor=BrickColor.new(tostring(brickcolor))
- fp.Name=name
- fp.Size=size
- fp.Position=Character.Torso.Position
- nooutline(fp)
- fp.Material=material
- fp:BreakJoints()
- return fp
- end
- function mesh(Mesh,part,meshtype,meshid,offset,scale)
- local mesh=it(Mesh)
- mesh.Parent=part
- if Mesh=="SpecialMesh" then
- mesh.MeshType=meshtype
- mesh.MeshId=meshid
- end
- mesh.Offset=offset
- mesh.Scale=scale
- return mesh
- end
- function weld(parent,part0,part1,c0,c1)
- local weld=it("Weld")
- weld.Parent=parent
- weld.Part0=part0
- weld.Part1=part1
- weld.C0=c0
- weld.C1=c1
- return weld
- end
- SP_handle1=part(Enum.FormFactor.Brick,m,Enum.Material.Plastic,1,1,"Institutional white","Handle",Vector3.new(1, 1, 1))
- SP_handle1weld=weld(m,Character["Torso"],SP_handle1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.74999547, -6.11444473, 0.620022058, -0.000193387386, 0, 1, 0, 1, 0, -1, 0, -0.000193387386))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.200000003, 0.592930973))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00576984882, 0.965789318, -0.72409153, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("BlockMesh",Col_Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 0.811576009, 1))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.200000003, 0.592930973))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00574964285, 0.730008602, -0.387457848, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("BlockMesh",Col_Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 0.811576009, 1))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00554084778, 0.729041576, -0.0964574814, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00550329685, 0.730109692, -0.692814827, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00558531284, 0.964900494, -0.433077812, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0054795742, 0.965779781, -1.02948284, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00554281473, 1.18382788, -0.745810509, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00557804108, 1.18479204, -1.34222698, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0054641366, -1.21333265, 0.713562965, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00540626049, -0.978675365, 0.986020088, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00549829006, -0.978634357, 0.378368378, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.200000003, 0.592930973))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00564825535, -0.978639126, 0.683753967, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("BlockMesh",Col_Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 0.811576009, 1))
- Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.200000003, 0.592930973))
- Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00567877293, -1.21342134, 1.01890945, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
- mesh("BlockMesh",Col_Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 0.811576009, 1))
- Col_Part2=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Col_Part2",Vector3.new(0.200000003, 0.200000003, 1.10292101))
- Col_Part2weld=weld(m,SP_handle1,Col_Part2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.858084321, 0.47052592, -1.0912571, -0.144456998, 0.0335990004, 0.988941014, 0.989461005, -0.00517100003, 0.144707993, 0.00997500028, 0.999422014, -0.0324979983))
- mesh("BlockMesh",Col_Part2,"","",Vector3.new(0, 0, 0),Vector3.new(0.693889976, 0.0196269993, 1))
- Col_Part2=part(Enum.FormFactor.B
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement