Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Tool0 = Instance.new("Tool")
- Script1 = Instance.new("Script")
- Script2 = Instance.new("Script")
- LocalScript3 = Instance.new("LocalScript")
- BoolValue4 = Instance.new("BoolValue")
- BoolValue5 = Instance.new("BoolValue")
- BoolValue6 = Instance.new("BoolValue")
- Script7 = Instance.new("Script")
- BoolValue8 = Instance.new("BoolValue")
- BoolValue9 = Instance.new("BoolValue")
- Script10 = Instance.new("Script")
- Script11 = Instance.new("Script")
- Script12 = Instance.new("Script")
- LocalScript13 = Instance.new("LocalScript")
- Script14 = Instance.new("Script")
- Part15 = Instance.new("Part")
- Part16 = Instance.new("Part")
- ManualWeld17 = Instance.new("ManualWeld")
- ManualWeld18 = Instance.new("ManualWeld")
- Weld19 = Instance.new("Weld")
- Weld20 = Instance.new("Weld")
- Weld21 = Instance.new("Weld")
- Weld22 = Instance.new("Weld")
- Weld23 = Instance.new("Weld")
- Weld24 = Instance.new("Weld")
- Weld25 = Instance.new("Weld")
- Weld26 = Instance.new("Weld")
- Weld27 = Instance.new("Weld")
- Weld28 = Instance.new("Weld")
- Weld29 = Instance.new("Weld")
- Weld30 = Instance.new("Weld")
- Weld31 = Instance.new("Weld")
- Weld32 = Instance.new("Weld")
- Weld33 = Instance.new("Weld")
- Weld34 = Instance.new("Weld")
- Weld35 = Instance.new("Weld")
- Weld36 = Instance.new("Weld")
- Weld37 = Instance.new("Weld")
- Weld38 = Instance.new("Weld")
- Weld39 = Instance.new("Weld")
- Weld40 = Instance.new("Weld")
- Weld41 = Instance.new("Weld")
- Weld42 = Instance.new("Weld")
- Weld43 = Instance.new("Weld")
- Weld44 = Instance.new("Weld")
- Weld45 = Instance.new("Weld")
- Weld46 = Instance.new("Weld")
- Weld47 = Instance.new("Weld")
- Weld48 = Instance.new("Weld")
- Weld49 = Instance.new("Weld")
- Weld50 = Instance.new("Weld")
- Weld51 = Instance.new("Weld")
- Weld52 = Instance.new("Weld")
- Weld53 = Instance.new("Weld")
- Weld54 = Instance.new("Weld")
- Weld55 = Instance.new("Weld")
- Weld56 = Instance.new("Weld")
- Weld57 = Instance.new("Weld")
- Weld58 = Instance.new("Weld")
- Weld59 = Instance.new("Weld")
- Weld60 = Instance.new("Weld")
- Weld61 = Instance.new("Weld")
- Weld62 = Instance.new("Weld")
- Weld63 = Instance.new("Weld")
- Weld64 = Instance.new("Weld")
- Weld65 = Instance.new("Weld")
- Weld66 = Instance.new("Weld")
- Weld67 = Instance.new("Weld")
- Weld68 = Instance.new("Weld")
- Weld69 = Instance.new("Weld")
- Weld70 = Instance.new("Weld")
- Weld71 = Instance.new("Weld")
- Weld72 = Instance.new("Weld")
- Weld73 = Instance.new("Weld")
- Weld74 = Instance.new("Weld")
- Weld75 = Instance.new("Weld")
- Weld76 = Instance.new("Weld")
- Weld77 = Instance.new("Weld")
- Weld78 = Instance.new("Weld")
- Weld79 = Instance.new("Weld")
- Weld80 = Instance.new("Weld")
- Weld81 = Instance.new("Weld")
- Weld82 = Instance.new("Weld")
- Weld83 = Instance.new("Weld")
- Weld84 = Instance.new("Weld")
- Weld85 = Instance.new("Weld")
- Weld86 = Instance.new("Weld")
- Weld87 = Instance.new("Weld")
- Weld88 = Instance.new("Weld")
- Weld89 = Instance.new("Weld")
- Weld90 = Instance.new("Weld")
- Weld91 = Instance.new("Weld")
- LocalScript92 = Instance.new("LocalScript")
- Part93 = Instance.new("Part")
- LocalScript94 = Instance.new("LocalScript")
- LocalScript95 = Instance.new("LocalScript")
- Model96 = Instance.new("Model")
- Part97 = Instance.new("Part")
- SpecialMesh98 = Instance.new("SpecialMesh")
- Part99 = Instance.new("Part")
- SpecialMesh100 = Instance.new("SpecialMesh")
- Part101 = Instance.new("Part")
- SpecialMesh102 = Instance.new("SpecialMesh")
- Part103 = Instance.new("Part")
- SpecialMesh104 = Instance.new("SpecialMesh")
- SpecialMesh105 = Instance.new("SpecialMesh")
- Part106 = Instance.new("Part")
- Part107 = Instance.new("Part")
- SpecialMesh108 = Instance.new("SpecialMesh")
- Part109 = Instance.new("Part")
- SpecialMesh110 = Instance.new("SpecialMesh")
- Part111 = Instance.new("Part")
- SpecialMesh112 = Instance.new("SpecialMesh")
- Model113 = Instance.new("Model")
- Part114 = Instance.new("Part")
- SpecialMesh115 = Instance.new("SpecialMesh")
- Part116 = Instance.new("Part")
- SpecialMesh117 = Instance.new("SpecialMesh")
- Part118 = Instance.new("Part")
- SpecialMesh119 = Instance.new("SpecialMesh")
- Part120 = Instance.new("Part")
- SpecialMesh121 = Instance.new("SpecialMesh")
- Model122 = Instance.new("Model")
- Part123 = Instance.new("Part")
- SpecialMesh124 = Instance.new("SpecialMesh")
- Part125 = Instance.new("Part")
- SpecialMesh126 = Instance.new("SpecialMesh")
- Part127 = Instance.new("Part")
- SpecialMesh128 = Instance.new("SpecialMesh")
- Part129 = Instance.new("Part")
- SpecialMesh130 = Instance.new("SpecialMesh")
- Part131 = Instance.new("Part")
- SpecialMesh132 = Instance.new("SpecialMesh")
- Part133 = Instance.new("Part")
- Part134 = Instance.new("Part")
- Part135 = Instance.new("Part")
- Part136 = Instance.new("Part")
- SpecialMesh137 = Instance.new("SpecialMesh")
- Script138 = Instance.new("Script")
- Script139 = Instance.new("Script")
- Tool0.Name = "Star's Wand V3"
- Tool0.Parent = mas
- Script1.Name = "Instruction"
- Script1.Parent = Tool0
- table.insert(cors,sandbox(Script1,function()
- -- hi guys,plz give me credit at your place!this are the instruction :
- --y = Laser
- --z = Teleport
- --x = Choke
- --v = brick (press B to remove)
- --c = shield
- -- ?Lex007?
- end))
- Script2.Name = "_GDK"
- Script2.Parent = Tool0
- table.insert(cors,sandbox(Script2,function()
- function _G.EnableGDK()
- wait()
- end
- _G.Greeting = "Hello"
- local tool = script.Parent
- local last_player = nil
- local m_select = false
- local m_down = false
- local m_mx, m_my = 0, 0
- local m_lastkey = ""
- function _G.GetLastKey()
- if tool.Require_Keys.Value then
- return m_lastkey
- else
- error("Require_Keys not enabled")
- end
- end
- function _G.GetMousePos()
- if tool.Require_Coords.Value then
- return m_mx, m_my
- else
- error("Require_Coords not enabled")
- end
- end
- function _G.IsButton1Down()
- if tool.Require_Buttons.Value then
- return m_down
- else
- error("Require_Buttons not enabled")
- end
- end
- function _G.IsSelected()
- return m_select
- end
- function _G.GetPlayer()
- if m_select then
- return game.Players:playerFromCharacter(tool.Parent)
- else
- return tool.Parent.Parent
- end
- end
- if script.Require_Buttons.Value then
- local a = Instance.new("BoolValue")
- a.Name = "EVT_Button1Down"
- a.Parent = script
- local b = Instance.new("BoolValue")
- b.Name = "EVT_Button1Up"
- b.Parent = script
- ------------
- a.Changed:connect(function()
- m_down = true
- if type(_G.onButton1Down) == "function" then
- _G.onButton1Down()
- --else
- --error("Type of \"onButton1Down\" == "..type(_G.onButton1Down))
- end
- end)
- b.Changed:connect(function()
- m_down = false
- if type(_G.onButton1Up) == "function" then
- _G.onButton1Up()
- --else
- --error("Type of \"onButton1Up\" == "..type(_G.onButton1Up))
- end
- end)
- end
- if script.Require_Keys.Value then
- local a = Instance.new("BoolValue")
- a.Name = "EVT_KeyDown"
- a.Parent = script
- local b = Instance.new("StringValue")
- b.Name = "MEM_Key"
- b.Parent = script
- -----------------
- a.Changed:connect(function(k)
- if type(_G.onKeyDown) == "function" then
- _G.onKeyDown(k)
- end
- b.Value = k
- end)
- end
- if script.Require_Coords.Value then
- local a = Instance.new("BoolValue")
- a.Name = "EVT_MouseMove"
- a.Parent = script
- local b = Instance.new("IntValue")
- b.Name = "MEM_MouseX"
- b.Parent = script
- local c = Instance.new("IntValue")
- c.Name = "MEM_MouseY"
- c.Parent = script
- -----------
- a.Changed:connect(function()
- m_mx = b.Value
- m_my = c.Value
- if type(_G.onMove) == "function" then
- _G.onMove(b.Value, c.Value)
- end
- end)
- end
- script.Parent.Equipped:connect(function()
- m_select = true
- last_player = GetPlayer()
- --run selection anim
- _G.InitAnim(last_player)
- if type(_G.onSelectAnim) == "string" then
- if _G.onSelectAnim:lower() == "2h" then
- SelectAnim2H()
- elseif _G.onSelectAnim:lower() == "1h" then
- SelectAnim1H()
- end
- elseif type(_G.onSelectAnim) == "function" then
- onSelectAnim()
- else
- SelectAnim1H()
- end
- end)
- script.Parent.Unequipped:connect(function()
- m_select = false
- ReleaseAnim(last_player)
- end)
- end))
- LocalScript3.Name = "_Listener"
- LocalScript3.Parent = Script2
- table.insert(cors,sandbox(LocalScript3,function()
- script.Parent.Parent.Equipped:connect(function(mouse)
- if script.Parent.Require_Buttons.Value then
- mouse.Button1Down:connect(function()
- script.Parent.EVT_Button1Down.Value = not script.Parent.EVT_Button1Down.Value
- end)
- mouse.Button1Up:connect(function()
- script.Parent.EVT_Button1Up.Value = not script.Parent.EVT_Button1Up.Value
- end)
- end
- if script.Parent.Require_Keys.Value then
- mouse.KeyDown:connect(function(k)
- script.Parent.MEM_Key.Value = k
- script.Parent.EVT_KeyDown.Value = not script.Parent.EVT_KeyDown.Value
- end)
- end
- if script.Parent.Require_Coords.Value then
- mouse.Move:connect(function()
- script.Parent.MEM_MouseX.Value = mouse.X
- script.Parent.MEM_MouseY.Value = mouse.Y
- script.Parent.EVT_MouseMove.Value = not script.Parent.EVT_MouseMove.Value
- end)
- end
- end)
- end))
- BoolValue4.Name = "Require_Buttons"
- BoolValue4.Parent = Script2
- BoolValue4.Value = true
- BoolValue5.Name = "Require_Keys"
- BoolValue5.Parent = Script2
- BoolValue6.Name = "Require_Coords"
- BoolValue6.Parent = Script2
- Script7.Name = "_README"
- Script7.Parent = Script2
- Script7.Disabled = true
- table.insert(cors,sandbox(Script7,function()
- --[[
- ======= FUNCTIONS ========
- -------Require_Buttons-------
- CALLBACK _G.onButton1Down()
- Called when the left mouse button is pressed.
- CALLBACK _G.onButton1Up()
- Called when the left mouse button is released.
- BOOL _G.IsButton1Down()
- Returns true if the left mouse button is
- pressed, otherwise it trturns false.
- --------Require_Keys-------------
- CALLBACK onKeyDown(STRING key)
- Is called when a key is pressed. "key" is the
- key that was pressed.
- STRING GetLastKey()
- Returns the last key that was pressed. (If called
- durring the "onKeyDown" callback then it returns
- the key that was pressed the last time onKeyDown
- was called)]]
- end))
- BoolValue8.Name = "EVT_Button1Down"
- BoolValue8.Parent = Script2
- BoolValue9.Name = "EVT_Button1Up"
- BoolValue9.Parent = Script2
- Script10.Name = "_ToolScript"
- Script10.Parent = Tool0
- table.insert(cors,sandbox(Script10,function()
- wait()
- local last_atk = 0
- _G.onSelectAnim = "1h"
- _G.onButton1Down = function()
- wait(LoftAnim1H())
- end
- end))
- Script11.Name = "_Welding"
- Script11.Parent = Tool0
- table.insert(cors,sandbox(Script11,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- Script12.Name = "qPerfectionWeld"
- Script12.Parent = Tool0
- table.insert(cors,sandbox(Script12,function()
- -- Created by Quenty (@Quenty, follow me on twitter).
- -- Should work with only ONE copy, seamlessly with weapons, trains, et cetera.
- -- Parts should be ANCHORED before use. It will, however, store relatives values and so when tools are reparented, it'll fix them.
- --[[ INSTRUCTIONS
- - Place in the model
- - Make sure model is anchored
- - That's it. It will weld the model and all children.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- This script is designed to be used is a regular script. In a local script it will weld, but it will not attempt to handle ancestory changes.
- ]]
- --[[ DOCUMENTATION
- - Will work in tools. If ran more than once it will not create more than one weld. This is especially useful for tools that are dropped and then picked up again.
- - Will work in PBS servers
- - Will work as long as it starts out with the part anchored
- - Stores the relative CFrame as a CFrame value
- - Takes careful measure to reduce lag by not having a joint set off or affected by the parts offset from origin
- - Utilizes a recursive algorith to find all parts in the model
- - Will reweld on script reparent if the script is initially parented to a tool.
- - Welds as fast as possible
- ]]
- -- qPerfectionWeld.lua
- -- Created 10/6/2014
- -- Author: Quenty
- -- Version 1.0.3
- -- Updated 10/14/2014 - Updated to 1.0.1
- --- Bug fix with existing ROBLOX welds ? Repro by asimo3089
- -- Updated 10/14/2014 - Updated to 1.0.2
- --- Fixed bug fix.
- -- Updated 10/14/2014 - Updated to 1.0.3
- --- Now handles joints semi-acceptably. May be rather hacky with some joints. :/
- local NEVER_BREAK_JOINTS = false -- If you set this to true it will never break joints (this can create some welding issues, but can save stuff like hinges).
- local function CallOnChildren(Instance, FunctionToCall)
- -- Calls a function on each of the children of a certain object, using recursion.
- FunctionToCall(Instance)
- for _, Child in next, Instance:GetChildren() do
- CallOnChildren(Child, FunctionToCall)
- end
- end
- local function GetNearestParent(Instance, ClassName)
- -- Returns the nearest parent of a certain class, or returns nil
- local Ancestor = Instance
- repeat
- Ancestor = Ancestor.Parent
- if Ancestor == nil then
- return nil
- end
- until Ancestor:IsA(ClassName)
- return Ancestor
- end
- local function GetBricks(StartInstance)
- local List = {}
- -- if StartInstance:IsA("BasePart") then
- -- List[#List+1] = StartInstance
- -- end
- CallOnChildren(StartInstance, function(Item)
- if Item:IsA("BasePart") then
- List[#List+1] = Item;
- end
- end)
- return List
- end
- local function Modify(Instance, Values)
- -- Modifies an Instance by using a table.
- assert(type(Values) == "table", "Values is not a table");
- for Index, Value in next, Values do
- if type(Index) == "number" then
- Value.Parent = Instance
- else
- Instance[Index] = Value
- end
- end
- return Instance
- end
- local function Make(ClassType, Properties)
- -- Using a syntax hack to create a nice way to Make new items.
- return Modify(Instance.new(ClassType), Properties)
- end
- local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
- local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
- local function HasWheelJoint(Part)
- for _, SurfaceName in pairs(Surfaces) do
- for _, HingSurfaceName in pairs(HingSurfaces) do
- if Part[SurfaceName].Name == HingSurfaceName then
- return true
- end
- end
- end
- return false
- end
- local function ShouldBreakJoints(Part)
- --- We do not want to break joints of wheels/hinges. This takes the utmost care to not do this. There are
- -- definitely some edge cases.
- if NEVER_BREAK_JOINTS then
- return false
- end
- if HasWheelJoint(Part) then
- return false
- end
- local Connected = Part:GetConnectedParts()
- if #Connected == 1 then
- return false
- end
- for _, Item in pairs(Connected) do
- if HasWheelJoint(Item) then
- return false
- elseif not Item:IsDescendantOf(script.Parent) then
- return false
- end
- end
- return true
- end
- local function WeldTogether(Part0, Part1, JointType, WeldParent)
- --- Weld's 2 parts together
- -- @param Part0 The first part
- -- @param Part1 The second part (Dependent part most of the time).
- -- @param [JointType] The type of joint. Defaults to weld.
- -- @param [WeldParent] Parent of the weld, Defaults to Part0 (so GC is better).
- -- @return The weld created.
- JointType = JointType or "Weld"
- local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
- local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
- Modify(NewWeld, {
- Name = "qCFrameWeldThingy";
- Part0 = Part0;
- Part1 = Part1;
- C0 = CFrame.new();--Part0.CFrame:inverse();
- C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
- Parent = Part1;
- })
- if not RelativeValue then
- RelativeValue = Make("CFrameValue", {
- Parent = Part1;
- Name = "qRelativeCFrameWeldValue";
- Archivable = true;
- Value = NewWeld.C1;
- })
- end
- return NewWeld
- end
- local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
- -- @param Parts The Parts to weld. Should be anchored to prevent really horrible results.
- -- @param MainPart The part to weld the model to (can be in the model).
- -- @param [JointType] The type of joint. Defaults to weld.
- -- @parm DoNotUnanchor Boolean, if true, will not unachor the model after cmopletion.
- for _, Part in pairs(Parts) do
- if ShouldBreakJoints(Part) then
- Part:BreakJoints()
- end
- end
- for _, Part in pairs(Parts) do
- if Part ~= MainPart then
- WeldTogether(MainPart, Part, JointType, MainPart)
- end
- end
- if not DoNotUnanchor then
- for _, Part in pairs(Parts) do
- Part.Anchored = false
- end
- MainPart.Anchored = false
- end
- end
- local function PerfectionWeld()
- local Tool = GetNearestParent(script, "Tool")
- local Parts = GetBricks(script.Parent)
- local PrimaryPart = Tool and Tool:FindFirstChild("Handle") and Tool.Handle:IsA("BasePart") and Tool.Handle or script.Parent:IsA("Model") and script.Parent.PrimaryPart or Parts[1]
- if PrimaryPart then
- WeldParts(Parts, PrimaryPart, "Weld", false)
- else
- warn("qWeld - Unable to weld part")
- end
- return Tool
- end
- local Tool = PerfectionWeld()
- if Tool and script.ClassName == "Script" then
- --- Don't bother with local scripts
- script.Parent.AncestryChanged:connect(function()
- PerfectionWeld()
- end)
- end
- -- Created by Quenty (@Quenty, follow me on twitter).
- end))
- LocalScript13.Name = "Local Gui"
- LocalScript13.Parent = Tool0
- table.insert(cors,sandbox(LocalScript13,function()
- Tool = script.Parent
- Me = Tool.Parent
- Spell = "Ava"
- on = true
- iceon = true
- mode = true
- local force = Instance.new("BodyPosition")
- force.Parent = nil
- local P2 = Instance.new("Part")
- P2.formFactor = 0
- P2.Parent = nil
- P2.BrickColor = BrickColor.new("New Yeller")
- P2.Anchored = true
- P2.CanCollide = false
- P2.TopSurface = "Smooth"
- P2.BottomSurface = "Smooth"
- P2.Name = "Laser"
- function Click(mouse)
- if (Spell == "Tele") then
- force.Parent = mouse.target
- on = true
- while on do
- force.position = mouse.hit.p
- local Place0 = CFrame.new(Tool.Handle.CFrame.x,Tool.Handle.CFrame.y + 1.2,Tool.Handle.CFrame.z)
- local Place1 = mouse.Hit.p
- P2.Size = Vector3.new(1,1,(Place0.p - Place1).magnitude)
- P2.CFrame = CFrame.new((Place0.p + Place1)/2,Place0.p)
- P2.Parent = game.Workspace
- P2.BrickColor = BrickColor.new("New Yeller")
- wait(0.0)
- end
- end
- if (Spell == "Draw") then
- mode = true
- while mode do
- local p = Instance.new("Part")
- p.Parent = game.Workspace
- p.formFactor = "Plate"
- p.Size = Vector3.new(1,0.4,1)
- p.BrickColor = BrickColor.new("New Yeller")
- p.TopSurface = "Smooth"
- p.Name = "Ink"
- p.BottomSurface = "Smooth"
- p.Position = mouse.hit.p
- p.Anchored = true
- local Place0 = CFrame.new(Tool.Handle.CFrame.x,Tool.Handle.CFrame.y + 1.2,Tool.Handle.CFrame.z)
- local Place1 = mouse.Hit.p
- P2.Size = Vector3.new(1,1,(Place0.p - Place1).magnitude)
- P2.CFrame = CFrame.new((Place0.p + Place1)/2,Place0.p)
- P2.Parent = game.Workspace
- P2.BrickColor = BrickColor.new("New Yeller")
- wait(0.0)
- end
- end
- if (Spell == "Ava") then
- local P = Instance.new("Part")
- local Place0 = CFrame.new(Tool.Handle.CFrame.x,Tool.Handle.CFrame.y + 1.2,Tool.Handle.CFrame.z)
- local Place1 = mouse.Hit.p
- P.formFactor = 0
- P.Size = Vector3.new(1,1,(Place0.p - Place1).magnitude)
- P.Name = "Laser"
- P.CFrame = CFrame.new((Place0.p + Place1)/2,Place0.p)
- P.Parent = game.Workspace
- P.BrickColor = BrickColor.new("New Yeller")
- P.Anchored = true
- P.CanCollide = false
- P.Locked = true
- P.BottomSurface = "Smooth"
- P.TopSurface = "Smooth"
- local E = Instance.new("Explosion")
- E.Position = Place1
- E.Parent = game.Workspace
- E.BlastPressure = 5000
- for i = 1,20 do
- P.Transparency = i*0.05
- wait(0.1)
- end
- P:remove()
- end
- if (Spell == "Aper") then
- Tool.Parent:MoveTo(mouse.hit.p + Vector3.new(0,5,0))
- end
- if (Spell == "Glacius") then
- Tool.Parent.Humanoid.WalkSpeed = 100
- iceon = true
- while iceon do
- local ice = Instance.new("Part")
- ice.TopSurface = "Smooth"
- ice.BottomSurface = "Smooth"
- ice.Transparency = 0.3
- ice.Anchored = true
- ice.Locked = true
- ice.Position = Tool.Parent.Torso.Position
- local cleanup = script.Clean:clone()
- cleanup.Parent = ice
- cleanup.Disabled = false
- ice.Size = Vector3.new(8, 2.4, 14)
- ice.BrickColor = BrickColor.new("New Yeller")
- ice.Parent = game.Workspace
- ice.CFrame = CFrame.new(Tool.Parent.Torso.CFrame.x,Tool.Parent.Torso.CFrame.y - 4,Tool.Parent.Torso.CFrame.z)
- ice.CFrame = CFrame.new(Tool.Parent.Head.Position)
- ice.CFrame = CFrame.new(Tool.Parent.Torso.Position.x,Tool.Parent.Torso.Position.y-4,Tool.Parent.Torso.Position.z)
- ice.CFrame = CFrame.new(ice.Position,mouse.hit.p)
- wait(0.0)
- end
- end
- end
- function DownKey(Key)
- if (Key ~= nil) then
- if (Key == "y") then
- Spell = "Aper"
- end
- if (Key == "z") then
- Spell = "Ava"
- end
- if (Key == "x") then
- Spell = "Tele"
- end
- if (Key == "v") then
- Spell = "Draw"
- end
- if (Key == "n") then
- Spell = "Glacius"
- end
- if (Key == "c") then
- local force = Instance.new("ForceField")
- force.Parent = Tool.Parent
- end
- if (Key == "b") then
- ink = game.Workspace:GetChildren()
- for i = 1, #ink do
- if (ink[i].Name == "Ink") then
- ink[i]:remove()
- end
- end
- end
- end
- end
- function ClickUp(mouse)
- if (Spell == "Glacius") then
- Tool.Parent.Humanoid.WalkSpeed = 199
- iceon = false
- end
- if (Spell == "Draw") then
- P2.Parent = nil
- mode = false
- end
- if (Spell == "Tele") then
- on = false
- P2.Parent = nil
- force.Parent = nil
- end
- end
- function Select(mouse)
- mouse.KeyDown:connect(DownKey)
- mouse.Button1Down:connect(function() Click(mouse) end)
- mouse.Button1Up:connect(function() ClickUp(mouse) end)
- end
- Tool.Equipped:connect(Select)
- end))
- Script14.Name = "Clean"
- Script14.Parent = LocalScript13
- Script14.Disabled = true
- table.insert(cors,sandbox(Script14,function()
- wait(3)
- script.Parent:remove()
- end))
- Part15.Name = "Blade"
- Part15.Parent = Tool0
- Part15.Transparency = 1
- Part15.Rotation = Vector3.new(0, 90, 0)
- Part15.CanCollide = false
- Part15.Size = Vector3.new(1.5999999, 1.5999999, 2.19999981)
- Part15.CFrame = CFrame.new(-3.04000092, 1.79999995, 14.4860001, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part15.Position = Vector3.new(-3.04000092, 1.79999995, 14.4860001)
- Part15.Orientation = Vector3.new(0, 90, 0)
- Part16.Name = "Handle"
- Part16.Parent = Tool0
- Part16.Transparency = 1
- Part16.Rotation = Vector3.new(0, -90, 0)
- Part16.CanCollide = false
- Part16.Size = Vector3.new(1, 1, 1)
- Part16.CFrame = CFrame.new(-3.04000092, 0.500003994, 14.4860001, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part16.Position = Vector3.new(-3.04000092, 0.500003994, 14.4860001)
- Part16.Orientation = Vector3.new(0, -90, 0)
- ManualWeld17.Name = "Part Terrain Joint"
- ManualWeld17.Parent = Part16
- ManualWeld17.Part1 = Part16
- ManualWeld18.Name = "Handle Terrain Joint"
- ManualWeld18.Parent = Part16
- ManualWeld18.Part1 = Part16
- Weld19.Parent = Part16
- Weld19.C0 = CFrame.new(5.81937775e-06, 3.66444342e-09, 4.0117655e-07, -1, 1.83190277e-05, 1.62574338e-07, 1.82680233e-05, 1, -5.43802935e-06, -1.05692934e-07, -5.39845632e-06, -1.00000012)
- Weld19.C1 = CFrame.new(5.81937775e-06, 3.66444342e-09, 4.0117655e-07, -1, 1.83190277e-05, 1.62574338e-07, 1.82680233e-05, 1, -5.43802935e-06, -1.05692934e-07, -5.39845632e-06, -1.00000012)
- Weld20.Parent = Part16
- Weld20.C0 = CFrame.new(5.19993637e-06, -2.07580495e-08, -4.3925632e-09, -0.99999994, -7.85102384e-06, 1.626222e-07, -7.9020283e-06, 1, -7.75445642e-06, -1.05581343e-07, -7.71488703e-06, -1.00000012)
- Weld20.C1 = CFrame.new(5.19993637e-06, -2.07580495e-08, -4.3925632e-09, -0.99999994, -7.85102384e-06, 1.626222e-07, -7.9020283e-06, 1, -7.75445642e-06, -1.05581343e-07, -7.71488703e-06, -1.00000012)
- Weld21.Parent = Part16
- Weld21.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld21.C1 = CFrame.new(-2.17958132e-08, 2.16124681e-05, -0.933588922, 1, -7.00479896e-10, -5.50027579e-10, 7.00928149e-10, 0.999999702, 0.000815343345, 5.49456258e-10, -0.000815343345, 0.999999702)
- Weld22.Parent = Part16
- Weld22.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld22.C1 = CFrame.new(-4.40306758e-06, 0.132771388, 0.400390655, 8.48401349e-10, 0.999999702, 0.000801038579, -6.20273943e-10, 0.000801038579, -0.999999702, -1, 8.47904247e-10, 6.20953344e-10)
- Weld23.Parent = Part16
- Weld23.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld23.C1 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld24.Parent = Part16
- Weld24.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld24.C1 = CFrame.new(-3.94687646e-07, -0.373256177, -0.533165812, 1, -2.77882695e-09, -1.10427789e-09, 2.77974577e-09, 0.999999702, 0.000832981663, 1.10196274e-09, -0.000832981663, 0.999999642)
- Weld25.Parent = Part16
- Weld25.C0 = CFrame.new(1.26816673e-07, -2.34453221e-08, 5.90223294e-07, -0.999999762, -1.85550198e-05, -5.83594151e-09, -1.86060279e-05, 1, -8.11173049e-06, 6.29660306e-08, -8.07215929e-06, -1.00000012)
- Weld25.C1 = CFrame.new(1.26816673e-07, -2.34453221e-08, 5.90223294e-07, -0.999999762, -1.85550198e-05, -5.83594151e-09, -1.86060279e-05, 1, -8.11173049e-06, 6.29660306e-08, -8.07215929e-06, -1.00000012)
- Weld26.Parent = Part16
- Weld26.C0 = CFrame.new(2.58500165e-07, 1.47510104e-06, 9.1201764e-07, -0.0304826926, -0.998224854, 0.0511664115, -0.997482359, 0.027100971, -0.0655324385, 0.0640294328, -0.0530351698, -0.996537805)
- Weld26.C1 = CFrame.new(2.58500165e-07, 1.47510104e-06, 9.1201764e-07, -0.0304826926, -0.998224854, 0.0511664115, -0.997482359, 0.027100971, -0.0655324385, 0.0640294328, -0.0530351698, -0.996537805)
- Weld27.Parent = Part16
- Weld27.C0 = CFrame.new(2.73681553e-06, -7.9203943e-08, -1.32984567e-07, -1, 4.29049651e-05, 1.27289645e-09, 4.29049651e-05, 1, -2.71216405e-09, -1.27303168e-09, -2.7121092e-09, -1)
- Weld27.C1 = CFrame.new(2.73681553e-06, -7.9203943e-08, -1.32984567e-07, -1, 4.29049651e-05, 1.27289645e-09, 4.29049651e-05, 1, -2.71216405e-09, -1.27303168e-09, -2.7121092e-09, -1)
- Weld28.Parent = Part16
- Weld28.C0 = CFrame.new(1.07855703e-06, -1.98978043e-08, -4.36352309e-07, -0.999999642, -1.87142232e-05, -3.42939558e-07, -1.87652277e-05, 1, -1.32089617e-05, 4.00166499e-07, -1.31693841e-05, -1.00000012)
- Weld28.C1 = CFrame.new(1.07855703e-06, -1.98978043e-08, -4.36352309e-07, -0.999999642, -1.87142232e-05, -3.42939558e-07, -1.87652277e-05, 1, -1.32089617e-05, 4.00166499e-07, -1.31693841e-05, -1.00000012)
- Weld29.Parent = Part16
- Weld29.C0 = CFrame.new(-4.51719643e-07, 1.87397453e-09, -3.76758157e-06, -0.999999821, -3.77100787e-06, -6.00899241e-09, -3.82201188e-06, 1, -4.80523522e-06, 6.30072776e-08, -4.76566538e-06, -1.00000012)
- Weld29.C1 = CFrame.new(-4.51719643e-07, 1.87397453e-09, -3.76758157e-06, -0.999999821, -3.77100787e-06, -6.00899241e-09, -3.82201188e-06, 1, -4.80523522e-06, 6.30072776e-08, -4.76566538e-06, -1.00000012)
- Weld30.Parent = Part16
- Weld30.C0 = CFrame.new(8.01678993e-07, -1.1426212e-08, -1.10775409e-06, -0.999999702, -1.59489209e-05, -5.85270321e-09, -1.5999929e-05, 1, -9.83655082e-06, 6.29892654e-08, -9.79697961e-06, -1.00000012)
- Weld30.C1 = CFrame.new(8.01678993e-07, -1.1426212e-08, -1.10775409e-06, -0.999999702, -1.59489209e-05, -5.85270321e-09, -1.5999929e-05, 1, -9.83655082e-06, 6.29892654e-08, -9.79697961e-06, -1.00000012)
- Weld31.Parent = Part16
- Weld31.C0 = CFrame.new(-2.96131202e-06, 1.15200116e-08, -5.08313747e-08, -0.999999583, -2.1935306e-05, -3.42888029e-07, -2.19863105e-05, 1, -1.28208176e-05, 4.00148849e-07, -1.27812382e-05, -1.00000012)
- Weld31.C1 = CFrame.new(-2.96131202e-06, 1.15200116e-08, -5.08313747e-08, -0.999999583, -2.1935306e-05, -3.42888029e-07, -2.19863105e-05, 1, -1.28208176e-05, 4.00148849e-07, -1.27812382e-05, -1.00000012)
- Weld32.Parent = Part16
- Weld32.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld32.C1 = CFrame.new(0.533212543, 4.33809255e-05, -0.399536133, -4.77452022e-10, 0.000812952989, -0.999999702, 5.0560689e-10, 0.999999702, 0.000812952989, 1, -5.05218589e-10, -4.77862916e-10)
- Weld33.Parent = Part16
- Weld33.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld33.C1 = CFrame.new(-2.3357552e-07, 5.55160077e-05, -0.533165157, 1, -1.76372972e-09, -8.22718005e-10, 1.76440684e-09, 0.999999702, 0.000823921058, 8.21264445e-10, -0.000823920942, 0.999999762)
- Weld34.Parent = Part16
- Weld34.C0 = CFrame.new(1.6321755e-07, 3.49538391e-06, 0, -3.9252309e-21, 0.996502578, -0.0835621059, -4.1799742e-23, 0.0835621059, 0.996502578, 1, 3.91499535e-21, -2.86346992e-22)
- Weld34.C1 = CFrame.new(1.6321755e-07, 3.49538391e-06, 0, -3.9252309e-21, 0.996502578, -0.0835621059, -4.1799742e-23, 0.0835621059, 0.996502578, 1, 3.91499535e-21, -2.86346992e-22)
- Weld35.Parent = Part16
- Weld35.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld35.C1 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld36.Parent = Part16
- Weld36.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld36.C1 = CFrame.new(3.85732619e-08, 1.708794e-06, -0.933600962, 1, 2.30016242e-10, -1.24190033e-10, 2.3550692e-10, 0.999999702, 0.000801041722, 3.36916911e-10, -0.000808192533, 0.999999702)
- Weld37.Parent = Part16
- Weld37.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld37.C1 = CFrame.new(-1.24499784e-05, 0.132795051, 0.400390744, 3.829842e-10, -0.0632034019, 0.998000741, -4.07727963e-10, 0.998000681, 0.0632034019, -1, -4.31118696e-10, 3.56448732e-10)
- Weld38.Parent = Part16
- Weld38.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld38.C1 = CFrame.new(-7.07679817e-08, 2.65414451e-06, -0.933581531, 1, 1.09589553e-10, 2.37319969e-10, 2.3550692e-10, -0.0632223934, 0.997999489, 3.36916911e-10, -0.997999012, -0.0632295236)
- Weld39.Parent = Part16
- Weld39.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld39.C1 = CFrame.new(0.533214211, 0.373362005, -4.18045545e-08, -6.20301976e-10, 0.000817726948, -0.999999702, 8.56068161e-10, 0.999999702, 0.000817726948, 1, -8.55560567e-10, -6.21001806e-10)
- Weld40.Parent = Part16
- Weld40.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld40.C1 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld41.Parent = Part16
- Weld41.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld41.C1 = CFrame.new(0.533214211, 4.09488493e-05, -0.399536163, -6.19143847e-10, 0.000817726948, -0.999999702, 8.15887191e-10, 0.999999702, 0.000817726948, 1, -8.15380652e-10, -6.19810758e-10)
- Weld42.Parent = Part16
- Weld42.C0 = CFrame.new(-1.34138972e-07, -6.91051537e-06, 0, -3.91537502e-21, 0.999999106, -0.00133771845, 2.81109586e-22, 0.00133771845, 0.999999106, 1, 3.91499535e-21, -2.86346992e-22)
- Weld42.C1 = CFrame.new(-1.34138972e-07, -6.91051537e-06, 0, -3.91537502e-21, 0.999999106, -0.00133771845, 2.81109586e-22, 0.00133771845, 0.999999106, 1, 3.91499535e-21, -2.86346992e-22)
- Weld43.Parent = Part16
- Weld43.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld43.C1 = CFrame.new(-1.52226988e-07, -0.373301029, -0.533214867, 1, -9.17886822e-10, -2.52556698e-10, 9.18089604e-10, 0.999999702, 0.000804378418, 2.51818288e-10, -0.000804378418, 0.999999702)
- Weld44.Parent = Part16
- Weld44.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld44.C1 = CFrame.new(-1.12273511e-07, 2.60849974e-05, -0.533189535, 1, -8.33252689e-10, -3.96865235e-10, 8.3357371e-10, 0.999999702, 0.000809622463, 3.96190469e-10, -0.000809622463, 0.999999702)
- Weld45.Parent = Part16
- Weld45.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld45.C1 = CFrame.new(0.533207953, 4.02465412e-05, -0.399536252, -4.0660561e-10, 0.997999609, 0.0632200539, 3.50466517e-10, -0.0632200539, 0.997999668, 1, 4.2794876e-10, -3.24059835e-10)
- Weld46.Parent = Part16
- Weld46.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld46.C1 = CFrame.new(-2.92850495e-06, -0.400390595, -0.132823572, 8.56068161e-10, 0.999999702, 0.000817726948, -1, 8.55560678e-10, 6.21001806e-10, 6.20301976e-10, -0.000817726948, 0.999999702)
- Weld47.Parent = Part16
- Weld47.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld47.C1 = CFrame.new(1.20404536e-07, 1.7940567e-05, 0.132805407, -1, 8.50133963e-10, 4.23458879e-10, 8.50476911e-10, 0.999999702, 0.000810576021, -4.22769625e-10, 0.000810576021, -0.999999702)
- Weld48.Parent = Part16
- Weld48.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld48.C1 = CFrame.new(2.33017072e-05, -0.933604836, 0.400390595, 8.35977676e-10, 0.999999702, 0.000817726948, 6.19722884e-10, -0.000817726948, 0.999999702, 1, -8.35470693e-10, -6.20406282e-10)
- Weld49.Parent = Part16
- Weld49.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld49.C1 = CFrame.new(5.96581813e-05, -0.400390744, 0.9335953, 8.14806722e-10, 0.999999702, 0.000811847276, 1, -8.1443452e-10, -4.58876631e-10, -4.58215271e-10, 0.000811847276, -0.999999702)
- Weld50.Parent = Part16
- Weld50.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld50.C1 = CFrame.new(-0.533214211, 4.09488493e-05, -0.400390595, 6.19143847e-10, -0.000817726948, 0.999999702, 8.15887191e-10, 0.999999702, 0.000817726948, -1, 8.15380652e-10, 6.19810758e-10)
- Weld51.Parent = Part16
- Weld51.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld51.C1 = CFrame.new(-3.86806875e-07, 4.67300815e-05, -0.533184648, 1, 6.89605151e-10, -1.25792432e-09, 1.29899103e-09, -0.0631973371, 0.998001039, 6.08729123e-10, -0.998001099, -0.0631973371)
- Weld52.Parent = Part16
- Weld52.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld52.C1 = CFrame.new(3.39694889e-05, -0.400390744, 0.933587611, 3.49388324e-10, -0.0632092953, 0.998000324, 1, 2.67267597e-10, -3.33160693e-10, -2.45674314e-10, 0.998000324, 0.0632092878)
- Weld53.Parent = Part16
- Weld53.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld53.C1 = CFrame.new(9.72479302e-06, -0.933596671, 0.400390506, 3.70557002e-10, -0.0632200539, 0.997999668, 4.07184675e-10, -0.997999609, -0.0632200539, 1, 4.29796781e-10, -3.44073547e-10)
- Weld54.Parent = Part16
- Weld54.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld54.C1 = CFrame.new(9.7206248e-06, -0.400390506, -0.132816374, 3.90647487e-10, -0.0632200539, 0.997999668, -1, -4.31644803e-10, 3.64087233e-10, 4.07763739e-10, -0.997999609, -0.0632200539)
- Weld55.Parent = Part16
- Weld55.C0 = CFrame.new(3.64912034e-06, -1.13236744e-07, -2.01656292e-08, -7.08486672e-11, 0.000798657886, -0.999999702, 1.55140234e-10, 0.999999702, 0.000793890678, 1, 1.55083765e-10, 7.09721865e-11)
- Weld55.C1 = CFrame.new(3.64912034e-06, -1.13236744e-07, -2.01656292e-08, -7.08486672e-11, 0.000798657886, -0.999999702, 1.55140234e-10, 0.999999702, 0.000793890678, 1, 1.55083765e-10, 7.09721865e-11)
- Weld56.Parent = Part16
- Weld56.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld56.C1 = CFrame.new(0.533224404, 0.373393357, -3.90072529e-07, -8.32836911e-10, 0.998000622, 0.0632058904, 1.32148736e-09, -0.0632058978, 0.998000503, 1, 9.1469754e-10, -1.26620492e-09)
- Weld57.Parent = Part16
- Weld57.C0 = CFrame.new(-4.71828389e-06, -1.06949216e-07, 6.73912837e-08, -1.96380037e-10, -7.15101578e-06, 1, -3.45956111e-11, 1, 9.53468771e-06, -1, 4.01852024e-11, -2.64911593e-10)
- Weld57.C1 = CFrame.new(-4.71828389e-06, -1.06949216e-07, 6.73912837e-08, -1.96380037e-10, -7.15101578e-06, 1, -3.45956111e-11, 1, 9.53468771e-06, -1, 4.01852024e-11, -2.64911593e-10)
- Weld58.Parent = Part16
- Weld58.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld58.C1 = CFrame.new(1.12741731e-07, 1.47659775e-05, 0.132799253, -1, -2.34147424e-10, 3.70999564e-10, 3.85058263e-10, -0.0632105544, 0.998000205, -2.10228071e-10, 0.998000264, 0.0632105544)
- Weld59.Parent = Part16
- Weld59.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
- Weld59.C1 = CFrame.new(-5.43287024e-06, 0.132771105, 0.400390655, 8.48401349e-10, 0.999999702, 0.000801041257, -6.20273943e-10, 0.000801041257, -0.999999702, -1, 8.47904247e-10, 6.20953344e-10)
- Weld60.Parent = Part16
- Weld60.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld60.C1 = CFrame.new(-9.38037488e-08, -0.37332812, -0.533202708, 1, 6.78072321e-11, -4.49284138e-10, 4.52671733e-10, -0.0632067397, 0.998000443, 3.92738446e-11, -0.998000562, -0.0632067248)
- Weld61.Parent = Part16
- Weld61.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
- Weld61.C1 = CFrame.new(-0.533207953, 4.02465412e-05, -0.400390506, 4.0660561e-10, -0.997999609, -0.0632200539, 3.50466517e-10, -0.0632200539, 0.997999668, -1, -4.2794876e-10, 3.24059835e-10)
- Weld62.Parent = Part16
- Weld62.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld62.C1 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld63.Parent = Part16
- Weld63.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld63.C1 = CFrame.new(0.533225417, 0.37339133, -1.62893741e-07, -1.04536846e-09, 0.000832025486, -0.999999642, 1.78690496e-09, 0.999999702, 0.000832025427, 1, -1.78603476e-09, -1.04685483e-09)
- Weld64.Parent = Part16
- Weld64.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld64.C1 = CFrame.new(-4.09776021e-07, 5.64174661e-05, -0.533183694, 1, 5.16648224e-10, -1.33828371e-09, 1.29899103e-09, 0.0697453171, 0.997564912, 6.08729123e-10, -0.997564912, 0.0697453246)
- Weld65.Parent = Part16
- Weld65.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld65.C1 = CFrame.new(2.00291402e-06, -0.400390506, -0.132815465, 3.90647487e-10, 0.0697226226, 0.997566521, -1, -3.79534459e-10, 4.18127227e-10, 4.07763739e-10, -0.997566402, 0.0697226301)
- Weld66.Parent = Part16
- Weld66.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld66.C1 = CFrame.new(1.20785018e-07, 3.03727884e-05, 0.132775158, -1, 8.50133963e-10, 4.23458851e-10, 8.50476911e-10, 0.999999702, 0.000810569618, -4.22769625e-10, 0.000810569618, -0.999999702)
- Weld67.Parent = Part16
- Weld67.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld67.C1 = CFrame.new(3.86851866e-08, 1.33582325e-05, -0.93360126, 1, 2.30016242e-10, -1.24190033e-10, 2.3550692e-10, 0.999999702, 0.000801045971, 3.36916911e-10, -0.000808193639, 0.999999702)
- Weld68.Parent = Part16
- Weld68.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld68.C1 = CFrame.new(1.20755828e-07, 4.99412226e-06, 0.132797584, -1, -1.82865389e-10, 3.9878062e-10, 3.85058263e-10, 0.0697321221, 0.997565806, -2.10228071e-10, 0.997565746, -0.0697321221)
- Weld69.Parent = Part16
- Weld69.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld69.C1 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld70.Parent = Part16
- Weld70.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld70.C1 = CFrame.new(0.5332008, 8.52442608e-05, -0.399536431, -1.4692636e-09, 0.000846330251, -0.999999642, 2.67755484e-09, 0.999999702, 0.000846330193, 1, -2.67631073e-09, -1.47152912e-09)
- Weld71.Parent = Part16
- Weld71.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld71.C1 = CFrame.new(2.15904674e-05, -0.933605134, 0.400390595, 8.35977676e-10, 0.999999702, 0.000817724678, 6.19722884e-10, -0.000817724678, 0.999999702, 1, -8.35470693e-10, -6.20406337e-10)
- Weld72.Parent = Part16
- Weld72.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld72.C1 = CFrame.new(-3.54604822e-07, 7.10747918e-05, -0.533170998, 1, -2.69418865e-09, -1.24858379e-09, 2.69523404e-09, 0.999999702, 0.000838225707, 1.24632515e-09, -0.000838225707, 0.999999642)
- Weld73.Parent = Part16
- Weld73.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld73.C1 = CFrame.new(1.28626851e-07, -0.400390595, -0.13282387, 8.56068161e-10, 0.999999702, 0.000817724678, -1, 8.55560678e-10, 6.21001806e-10, 6.20301976e-10, -0.000817724678, 0.999999702)
- Weld74.Parent = Part16
- Weld74.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld74.C1 = CFrame.new(0.533207655, 4.00506069e-05, -0.399536133, -2.64911593e-10, 0.997566879, -0.069715552, 4.01852024e-11, 0.0697179288, 0.9975667, 1, 1.98314268e-10, 2.08188033e-11)
- Weld75.Parent = Part16
- Weld75.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld75.C1 = CFrame.new(5.93345294e-06, 0.132752568, 0.400390923, 2.71005463e-09, 0.999999702, 0.000829644501, -1.47042467e-09, 0.000829644501, -0.999999642, -1, 2.70883382e-09, 1.47267265e-09)
- Weld76.Parent = Part16
- Weld76.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld76.C1 = CFrame.new(0.000142092002, -0.400391012, 0.93360728, 2.67646505e-09, 0.999999702, 0.000840450521, 1, -2.6753646e-09, -1.31059485e-09, -1.30834588e-09, 0.000840450521, -0.999999642)
- Weld77.Parent = Part16
- Weld77.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld77.C1 = CFrame.new(6.63429382e-05, -0.400390744, 0.933595598, 8.14806722e-10, 0.999999702, 0.000811841746, 1, -8.14434464e-10, -4.58876631e-10, -4.58215271e-10, 0.000811841746, -0.999999702)
- Weld78.Parent = Part16
- Weld78.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld78.C1 = CFrame.new(-6.55530812e-08, 2.72896377e-05, -0.933581114, 1, 1.40101444e-10, 2.20685789e-10, 2.3550692e-10, 0.0697202981, 0.997566581, 3.36916911e-10, -0.997567058, 0.0697131678)
- Weld79.Parent = Part16
- Weld79.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld79.C1 = CFrame.new(0.000101452555, -0.933591425, 0.400390327, 2.69764522e-09, 0.999999702, 0.000846330193, 1.46984258e-09, -0.000846330251, 0.999999642, 1, -2.69640044e-09, -1.47212509e-09)
- Weld80.Parent = Part16
- Weld80.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld80.C1 = CFrame.new(-9.81253652e-06, 0.132794693, 0.400390744, 3.829842e-10, 0.0697392747, 0.997565329, -4.07727963e-10, 0.997565329, -0.0697392747, -1, -3.80026233e-10, 4.10486423e-10)
- Weld81.Parent = Part16
- Weld81.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld81.C1 = CFrame.new(-1.0609989e-07, -0.373298496, -0.533198833, 1, 7.61074016e-12, -4.54308563e-10, 4.52671733e-10, 0.0697359443, 0.997565567, 3.92738446e-11, -0.997565567, 0.0697359443)
- Weld82.Parent = Part16
- Weld82.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld82.C1 = CFrame.new(-0.5332008, 8.52442608e-05, -0.400390327, 1.4692636e-09, -0.000846330251, 0.999999642, 2.67755484e-09, 0.999999702, 0.000846330193, -1, 2.67631073e-09, 1.47152912e-09)
- Weld83.Parent = Part16
- Weld83.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld83.C1 = CFrame.new(4.74962835e-05, -0.400390744, 0.933588088, 3.49388324e-10, 0.0697333813, 0.997565746, 1, 2.20712254e-10, -3.65669495e-10, -2.45674314e-10, 0.997565746, -0.0697333887)
- Weld84.Parent = Part16
- Weld84.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld84.C1 = CFrame.new(0.533231318, 0.373406291, -2.83906502e-07, -1.47042167e-09, 0.000846330251, -0.999999642, 2.71773581e-09, 0.999999702, 0.000846330193, 1, -2.71649037e-09, -1.47272128e-09)
- Weld85.Parent = Part16
- Weld85.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld85.C1 = CFrame.new(-1.52702455e-07, -0.373297483, -0.533215165, 1, -9.17886822e-10, -2.52556753e-10, 9.18089604e-10, 0.999999702, 0.000804377254, 2.51818288e-10, -0.000804377254, 0.999999702)
- Weld86.Parent = Part16
- Weld86.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
- Weld86.C1 = CFrame.new(-0.533214509, 4.16217954e-05, -0.400390595, 6.19143847e-10, -0.000817724678, 0.999999702, 8.15887191e-10, 0.999999702, 0.000817724678, -1, 8.15380652e-10, 6.19810814e-10)
- Weld87.Parent = Part16
- Weld87.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld87.C1 = CFrame.new(0.53322345, 0.373397857, -4.03579065e-07, -8.32836911e-10, 0.997565448, -0.0697367489, 1.32148736e-09, 0.0697367489, 0.997565448, 1, 7.38653139e-10, -1.37634937e-09)
- Weld88.Parent = Part16
- Weld88.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld88.C1 = CFrame.new(3.62762336e-07, 2.95230384e-05, 0.132817402, -1, 2.71106715e-09, 1.27517807e-09, 2.71213629e-09, 0.999999702, 0.000839179265, -1.27290256e-09, 0.000839179265, -0.999999642)
- Weld89.Parent = Part16
- Weld89.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld89.C1 = CFrame.new(-0.533206105, 3.25288311e-05, -0.400390536, 4.0660561e-10, -0.997566402, 0.0697226301, 3.50466517e-10, 0.0697226226, 0.997566521, -1, -3.8118067e-10, 3.77963272e-10)
- Weld90.Parent = Part16
- Weld90.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
- Weld90.C1 = CFrame.new(2.00708268e-06, -0.933598638, 0.400390506, 3.70557002e-10, 0.0697226226, 0.997566521, 4.07184675e-10, -0.997566402, 0.0697226301, 1, 3.80357551e-10, -3.98045263e-10)
- Weld91.Parent = Part16
- Weld91.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
- Weld91.C1 = CFrame.new(8.4651374e-06, -0.400390327, -0.132810175, 2.71773581e-09, 0.999999702, 0.000846330193, -1, 2.71649037e-09, 1.47272128e-09, 1.47042167e-09, -0.000846330251, 0.999999642)
- LocalScript92.Name = "Ball"
- LocalScript92.Parent = Tool0
- table.insert(cors,sandbox(LocalScript92,function()
- Tome=script.Parent;
- Handle=Tome.Handle;
- RShoulder=nil
- LShoulder=nil
- FRShoulder=Instance.new("Motor")
- FRShoulder.Name="Right Shoulder(F)"
- FRShoulder.MaxVelocity=.15
- FRShoulder.DesiredAngle=1.6
- FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
- FRShoulder.C1=CFrame.new(-.5,.5,0,0,0,1,0,1,0,-1,-0,-0)
- JumpRotation=CFrame.new(1,.5,0,0,.195090324,.980785251,0,.980785251,-.195090324,-1,0,0)
- ChargeId="http://www.roblox.com/asset/?id=2101137"
- CastId="http://www.roblox.com/asset/?id=2248511"
- ChargeSound=Instance.new("Sound")
- ChargeSound.Volume=1
- ChargeSound.Pitch=.5
- ChargeSound.SoundId=ChargeId
- CastSound=Instance.new("Sound")
- CastSound.Volume=1
- CastSound.Pitch=.5
- CastSound.SoundId=CastId
- ED=true
- CD=true
- JumpAnim=function(Val)
- if Val==true then
- FRShoulder.DesiredAngle=3
- FRShoulder.MaxVelocity=.4
- FRShoulder.C0=JumpRotation
- Tome.Enabled=false
- wait(1)
- FRShoulder.MaxVelocity=.2
- FRShoulder.DesiredAngle=1.6
- wait(.25)
- FRShoulder.MaxVelocity=.15
- Tome.Enabled=true
- FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
- end
- end
- Welding=function(Char,Cmd)
- if Char==nil or ED==false then
- return
- end
- if Char.Humanoid.Health<1 then
- return
- end
- Torso=Char:FindFirstChild("Torso")
- if Torso==nil then
- return
- end
- if Char:FindFirstChild("Right Arm")==nil or Char:FindFirstChild("Left Arm")==nil then
- return
- end
- RShoulder=Torso:FindFirstChild("Right Shoulder")
- if RShoulder==nil then
- return
- end
- LShoulder=Torso:FindFirstChild("Left Shoulder")
- if LShoulder==nil then
- return
- end
- ED=false
- if Cmd==0 then
- RShoulder.Part1=nil
- FRShoulder.Part0=Torso
- FRShoulder.Part1=Char["Right Arm"]
- FRShoulder.Parent=Torso
- elseif Cmd==1 then
- FRShoulder.Part1=nil
- FRShoulder.Parent=nil
- RShoulder.Part1=Char["Right Arm"]
- elseif Cmd==2 then
- LShoulder.Part1=nil
- FLShoulder=Instance.new("Motor")
- FLShoulder.Name="Left Shoulder(F)"
- FLShoulder.MaxVelocity=.15
- FLShoulder.DesiredAngle=1.6
- FLShoulder.Part0=Torso
- FLShoulder.Part1=Char["Left Arm"]
- FLShoulder.C0=LShoulder.C0
- FLShoulder.C1=LShoulder.C1
- FLShoulder.Parent=Torso
- elseif Cmd==3 then
- FLShoulder.Part1=nil
- FLShoulder=nil
- LShoulder.Part1=Char["Left Arm"]
- end
- wait()
- ED=true
- end
- Pose=function()
- FLShoulder.DesiredAngle=-3.2
- end
- Effect=function(Part,V)
- S=Instance.new("Part")
- S.Name="Effect"
- S.formFactor="Symmetric"
- S.Size=Vector3.new(2,2,2)
- S.BrickColor=BrickColor.new("New Yeller")
- S.TopSurface=0
- S.BottomSurface=0
- S.Transparency=0
- S.Anchored=true
- S.CanCollide=false
- S.CFrame=Part.CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- S.Parent=Tome
- coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Transparency=i*.1 Part.Size=Part.Size+Vector3.new(V,V,V) Part.CFrame=CF*CFrame.fromEulerAnglesXYZ(math.random(-1,1)/2*i,math.random(-1,1)/2*i,math.random(-1,1)/2*i) wait() end Part.Parent=nil end),S,S.CFrame)
- end
- Damage=function(Point)
- for ii,vv in pairs(workspace:children()) do
- if vv.className=="Model" then
- Human=vv:FindFirstChild("Humanoid")
- Torso=vv:FindFirstChild("Torso")
- if Human~=nil and Torso~=nil then
- if Human.Health>0 then
- if (Torso.Position-Point).magnitude<=25 and vv~=Tome.Parent then
- Torso.CFrame=CFrame.new(Torso.Position,Vector3.new(Point.x,Torso.Position.y,Point.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- Gyro=Instance.new("BodyGyro")
- Gyro.P=2000
- Gyro.D=Gyro.D/2
- Gyro.maxTorque=Vector3.new(50000,50000,50000)*500000
- Gyro.cframe=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- Gyro.Parent=Torso
- Push=Instance.new("BodyVelocity")
- Push.P=1000
- Push.maxForce=Vector3.new(500000,500000,500000)*5000
- Push.velocity=(Torso.Position-Point).unit*10+Vector3.new(0,5,0)
- Push.Parent=Torso
- game:GetService("Debris"):AddItem(Gyro,1)
- game:GetService("Debris"):AddItem(Push,.25)
- Human:TakeDamage(50)
- end
- end
- end
- end
- end
- end
- Cast=function(Data,Dry)
- if CD==false then
- return
- end
- CD=false
- Welding(CPlayer,2)
- FLShoulder.DesiredAngle=-3.2
- Charge=ChargeSound:clone()
- Charge.Parent=CPlayer["Left Arm"]
- Charge:Play()
- for E=1, 32 do
- Effect(CPlayer["Left Arm"],0)
- wait(.035)
- end
- Charge:Remove()
- Effect(CPlayer["Left Arm"],1)
- wait(.025)
- if Dry==true then
- Sound=Instance.new("Part")
- Sound.Name="Sound"
- Sound.formFactor="Symmetric"
- Sound.TopSurface=0
- Sound.BottomSurface=0
- Sound.Transparency=1
- Sound.Size=Vector3.new(1,1,1)
- Sound.Anchored=true
- Sound.CanCollide=false
- Sound.CFrame=CFrame.new(Data+Vector3.new(0,3,0))
- Sound.Parent=workspace
- N=CastSound:clone()
- N.Parent=Sound
- Effect(Sound,2)
- N:Play()
- Damage(Sound.CFrame.p)
- wait(.8)
- Sound.Parent=nil
- else
- N=CastSound:clone()
- N.Parent=Data
- Effect(Data.Torso,3)
- N:Play()
- Data.Humanoid.Health=0
- Damage(Data.Torso.CFrame.p+Vector3.new(math.random(-1,1)+1,-2,math.random(-1,1)))
- end
- FLShoulder.DesiredAngle=0
- wait(1)
- Welding(CPlayer,3)
- wait(1)
- CD=true
- end
- onButton1Down=function(mouse)
- Target=mouse.Target
- if Target==nil then
- return
- end
- if Target.Parent==nil then
- return
- end
- if Tome.Enabled==false then
- return
- end
- Human=Target.Parent:FindFirstChild("Humanoid")
- if Human==nil then
- Cast(mouse.Hit.p,true)
- else
- Cast(Human.Parent,false)
- end
- end
- onEquipped=function(mouse)
- wait()
- CPlayer=Tome.Parent
- if CPlayer==nil then
- return
- end
- Welding(CPlayer,0)
- Humanoid=CPlayer:FindFirstChild("Humanoid")
- if Humanoid==nil then
- return
- end
- TCon=Humanoid.Running:connect(function(Value) Speed=Value end)
- JCon=Humanoid.Jumping:connect(function(Value) JumpAnim(Value) end)
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- onPutAway=function()
- if CPlayer==nil then
- return
- end
- if TCon~=nil then
- TCon:disconnect()
- TCon=nil
- end
- if JCon~=nil then
- JCon:disconnect()
- JCon=nil
- end
- Welding(CPlayer,1)
- end
- Tome.Equipped:connect(onEquipped)
- Tome.Unequipped:connect(onPutAway)
- end))
- Part93.Parent = Tool0
- Part93.Material = Enum.Material.SmoothPlastic
- Part93.BrickColor = BrickColor.new("Alder")
- Part93.Rotation = Vector3.new(90, -89.9700012, 0)
- Part93.Shape = Enum.PartType.Cylinder
- Part93.Size = Vector3.new(1.60822225, 0.459492117, 0.344619066)
- Part93.CFrame = CFrame.new(-3.04043198, 1.10626495, 14.4859362, 0.000502973038, 0, -0.999999881, -0.999999881, 0, -0.000502973038, 0, 1, 0)
- Part93.BottomSurface = Enum.SurfaceType.Smooth
- Part93.TopSurface = Enum.SurfaceType.Smooth
- Part93.Color = Color3.new(0.705882, 0.501961, 1)
- Part93.Position = Vector3.new(-3.04043198, 1.10626495, 14.4859362)
- Part93.Orientation = Vector3.new(0.0299999993, -90, -90)
- Part93.Color = Color3.new(0.705882, 0.501961, 1)
- LocalScript94.Name = "Ball"
- LocalScript94.Parent = Tool0
- table.insert(cors,sandbox(LocalScript94,function()
- Tome=script.Parent;
- Handle=Tome.Handle;
- RShoulder=nil
- LShoulder=nil
- FRShoulder=Instance.new("Motor")
- FRShoulder.Name="Right Shoulder(F)"
- FRShoulder.MaxVelocity=.15
- FRShoulder.DesiredAngle=1.6
- FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
- FRShoulder.C1=CFrame.new(-.5,.5,0,0,0,1,0,1,0,-1,-0,-0)
- JumpRotation=CFrame.new(1,.5,0,0,.195090324,.980785251,0,.980785251,-.195090324,-1,0,0)
- ChargeId="http://www.roblox.com/asset/?id=2101137"
- CastId="http://www.roblox.com/asset/?id=2248511"
- ChargeSound=Instance.new("Sound")
- ChargeSound.Volume=1
- ChargeSound.Pitch=.5
- ChargeSound.SoundId=ChargeId
- CastSound=Instance.new("Sound")
- CastSound.Volume=1
- CastSound.Pitch=.5
- CastSound.SoundId=CastId
- ED=true
- CD=true
- JumpAnim=function(Val)
- if Val==true then
- FRShoulder.DesiredAngle=3
- FRShoulder.MaxVelocity=.4
- FRShoulder.C0=JumpRotation
- Tome.Enabled=false
- wait(1)
- FRShoulder.MaxVelocity=.2
- FRShoulder.DesiredAngle=1.6
- wait(.25)
- FRShoulder.MaxVelocity=.15
- Tome.Enabled=true
- FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
- end
- end
- Welding=function(Char,Cmd)
- if Char==nil or ED==false then
- return
- end
- if Char.Humanoid.Health<1 then
- return
- end
- Torso=Char:FindFirstChild("Torso")
- if Torso==nil then
- return
- end
- if Char:FindFirstChild("Right Arm")==nil or Char:FindFirstChild("Left Arm")==nil then
- return
- end
- RShoulder=Torso:FindFirstChild("Right Shoulder")
- if RShoulder==nil then
- return
- end
- LShoulder=Torso:FindFirstChild("Left Shoulder")
- if LShoulder==nil then
- return
- end
- ED=false
- if Cmd==0 then
- RShoulder.Part1=nil
- FRShoulder.Part0=Torso
- FRShoulder.Part1=Char["Right Arm"]
- FRShoulder.Parent=Torso
- elseif Cmd==1 then
- FRShoulder.Part1=nil
- FRShoulder.Parent=nil
- RShoulder.Part1=Char["Right Arm"]
- elseif Cmd==2 then
- LShoulder.Part1=nil
- FLShoulder=Instance.new("Motor")
- FLShoulder.Name="Left Shoulder(F)"
- FLShoulder.MaxVelocity=.15
- FLShoulder.DesiredAngle=1.6
- FLShoulder.Part0=Torso
- FLShoulder.Part1=Char["Left Arm"]
- FLShoulder.C0=LShoulder.C0
- FLShoulder.C1=LShoulder.C1
- FLShoulder.Parent=Torso
- elseif Cmd==3 then
- FLShoulder.Part1=nil
- FLShoulder=nil
- LShoulder.Part1=Char["Left Arm"]
- end
- wait()
- ED=true
- end
- Pose=function()
- FLShoulder.DesiredAngle=-3.2
- end
- Effect=function(Part,V)
- S=Instance.new("Part")
- S.Name="Effect"
- S.formFactor="Symmetric"
- S.Size=Vector3.new(2,2,2)
- S.BrickColor=BrickColor.new("New Yeller")
- S.TopSurface=0
- S.BottomSurface=0
- S.Transparency=0
- S.Anchored=true
- S.CanCollide=false
- S.CFrame=Part.CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- S.Parent=Tome
- coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Transparency=i*.1 Part.Size=Part.Size+Vector3.new(V,V,V) Part.CFrame=CF*CFrame.fromEulerAnglesXYZ(math.random(-1,1)/2*i,math.random(-1,1)/2*i,math.random(-1,1)/2*i) wait() end Part.Parent=nil end),S,S.CFrame)
- end
- Damage=function(Point)
- for ii,vv in pairs(workspace:children()) do
- if vv.className=="Model" then
- Human=vv:FindFirstChild("Humanoid")
- Torso=vv:FindFirstChild("Torso")
- if Human~=nil and Torso~=nil then
- if Human.Health>0 then
- if (Torso.Position-Point).magnitude<=25 and vv~=Tome.Parent then
- Torso.CFrame=CFrame.new(Torso.Position,Vector3.new(Point.x,Torso.Position.y,Point.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- Gyro=Instance.new("BodyGyro")
- Gyro.P=2000
- Gyro.D=Gyro.D/2
- Gyro.maxTorque=Vector3.new(50000,50000,50000)*500000
- Gyro.cframe=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- Gyro.Parent=Torso
- Push=Instance.new("BodyVelocity")
- Push.P=1000
- Push.maxForce=Vector3.new(500000,500000,500000)*5000
- Push.velocity=(Torso.Position-Point).unit*10+Vector3.new(0,5,0)
- Push.Parent=Torso
- game:GetService("Debris"):AddItem(Gyro,1)
- game:GetService("Debris"):AddItem(Push,.25)
- Human:TakeDamage(50)
- end
- end
- end
- end
- end
- end
- Cast=function(Data,Dry)
- if CD==false then
- return
- end
- CD=false
- Welding(CPlayer,2)
- FLShoulder.DesiredAngle=-3.2
- Charge=ChargeSound:clone()
- Charge.Parent=CPlayer["Left Arm"]
- Charge:Play()
- for E=1, 32 do
- Effect(CPlayer["Left Arm"],0)
- wait(.035)
- end
- Charge:Remove()
- Effect(CPlayer["Left Arm"],1)
- wait(.025)
- if Dry==true then
- Sound=Instance.new("Part")
- Sound.Name="Sound"
- Sound.formFactor="Symmetric"
- Sound.TopSurface=0
- Sound.BottomSurface=0
- Sound.Transparency=1
- Sound.Size=Vector3.new(1,1,1)
- Sound.Anchored=true
- Sound.CanCollide=false
- Sound.CFrame=CFrame.new(Data+Vector3.new(0,3,0))
- Sound.Parent=workspace
- N=CastSound:clone()
- N.Parent=Sound
- Effect(Sound,2)
- N:Play()
- Damage(Sound.CFrame.p)
- wait(.8)
- Sound.Parent=nil
- else
- N=CastSound:clone()
- N.Parent=Data
- Effect(Data.Torso,3)
- N:Play()
- Data.Humanoid.Health=0
- Damage(Data.Torso.CFrame.p+Vector3.new(math.random(-1,1)+1,-2,math.random(-1,1)))
- end
- FLShoulder.DesiredAngle=0
- wait(1)
- Welding(CPlayer,3)
- wait(1)
- CD=true
- end
- onButton1Down=function(mouse)
- Target=mouse.Target
- if Target==nil then
- return
- end
- if Target.Parent==nil then
- return
- end
- if Tome.Enabled==false then
- return
- end
- Human=Target.Parent:FindFirstChild("Humanoid")
- if Human==nil then
- Cast(mouse.Hit.p,true)
- else
- Cast(Human.Parent,false)
- end
- end
- onEquipped=function(mouse)
- wait()
- CPlayer=Tome.Parent
- if CPlayer==nil then
- return
- end
- Welding(CPlayer,0)
- Humanoid=CPlayer:FindFirstChild("Humanoid")
- if Humanoid==nil then
- return
- end
- TCon=Humanoid.Running:connect(function(Value) Speed=Value end)
- JCon=Humanoid.Jumping:connect(function(Value) JumpAnim(Value) end)
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- onPutAway=function()
- if CPlayer==nil then
- return
- end
- if TCon~=nil then
- TCon:disconnect()
- TCon=nil
- end
- if JCon~=nil then
- JCon:disconnect()
- JCon=nil
- end
- Welding(CPlayer,1)
- end
- Tome.Equipped:connect(onEquipped)
- Tome.Unequipped:connect(onPutAway)
- end))
- LocalScript95.Name = "Ball"
- LocalScript95.Parent = Tool0
- table.insert(cors,sandbox(LocalScript95,function()
- Tome=script.Parent;
- Handle=Tome.Handle;
- RShoulder=nil
- LShoulder=nil
- FRShoulder=Instance.new("Motor")
- FRShoulder.Name="Right Shoulder(F)"
- FRShoulder.MaxVelocity=.15
- FRShoulder.DesiredAngle=1.6
- FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
- FRShoulder.C1=CFrame.new(-.5,.5,0,0,0,1,0,1,0,-1,-0,-0)
- JumpRotation=CFrame.new(1,.5,0,0,.195090324,.980785251,0,.980785251,-.195090324,-1,0,0)
- ChargeId="http://www.roblox.com/asset/?id=2101137"
- CastId="http://www.roblox.com/asset/?id=2248511"
- ChargeSound=Instance.new("Sound")
- ChargeSound.Volume=1
- ChargeSound.Pitch=.5
- ChargeSound.SoundId=ChargeId
- CastSound=Instance.new("Sound")
- CastSound.Volume=1
- CastSound.Pitch=.5
- CastSound.SoundId=CastId
- ED=true
- CD=true
- JumpAnim=function(Val)
- if Val==true then
- FRShoulder.DesiredAngle=3
- FRShoulder.MaxVelocity=.4
- FRShoulder.C0=JumpRotation
- Tome.Enabled=false
- wait(1)
- FRShoulder.MaxVelocity=.2
- FRShoulder.DesiredAngle=1.6
- wait(.25)
- FRShoulder.MaxVelocity=.15
- Tome.Enabled=true
- FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
- end
- end
- Welding=function(Char,Cmd)
- if Char==nil or ED==false then
- return
- end
- if Char.Humanoid.Health<1 then
- return
- end
- Torso=Char:FindFirstChild("Torso")
- if Torso==nil then
- return
- end
- if Char:FindFirstChild("Right Arm")==nil or Char:FindFirstChild("Left Arm")==nil then
- return
- end
- RShoulder=Torso:FindFirstChild("Right Shoulder")
- if RShoulder==nil then
- return
- end
- LShoulder=Torso:FindFirstChild("Left Shoulder")
- if LShoulder==nil then
- return
- end
- ED=false
- if Cmd==0 then
- RShoulder.Part1=nil
- FRShoulder.Part0=Torso
- FRShoulder.Part1=Char["Right Arm"]
- FRShoulder.Parent=Torso
- elseif Cmd==1 then
- FRShoulder.Part1=nil
- FRShoulder.Parent=nil
- RShoulder.Part1=Char["Right Arm"]
- elseif Cmd==2 then
- LShoulder.Part1=nil
- FLShoulder=Instance.new("Motor")
- FLShoulder.Name="Left Shoulder(F)"
- FLShoulder.MaxVelocity=.15
- FLShoulder.DesiredAngle=1.6
- FLShoulder.Part0=Torso
- FLShoulder.Part1=Char["Left Arm"]
- FLShoulder.C0=LShoulder.C0
- FLShoulder.C1=LShoulder.C1
- FLShoulder.Parent=Torso
- elseif Cmd==3 then
- FLShoulder.Part1=nil
- FLShoulder=nil
- LShoulder.Part1=Char["Left Arm"]
- end
- wait()
- ED=true
- end
- Pose=function()
- FLShoulder.DesiredAngle=-3.2
- end
- Effect=function(Part,V)
- S=Instance.new("Part")
- S.Name="Effect"
- S.formFactor="Symmetric"
- S.Size=Vector3.new(2,2,2)
- S.BrickColor=BrickColor.new("New Yeller")
- S.TopSurface=0
- S.BottomSurface=0
- S.Transparency=0
- S.Anchored=true
- S.CanCollide=false
- S.CFrame=Part.CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- S.Parent=Tome
- coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Transparency=i*.1 Part.Size=Part.Size+Vector3.new(V,V,V) Part.CFrame=CF*CFrame.fromEulerAnglesXYZ(math.random(-1,1)/2*i,math.random(-1,1)/2*i,math.random(-1,1)/2*i) wait() end Part.Parent=nil end),S,S.CFrame)
- end
- Damage=function(Point)
- for ii,vv in pairs(workspace:children()) do
- if vv.className=="Model" then
- Human=vv:FindFirstChild("Humanoid")
- Torso=vv:FindFirstChild("Torso")
- if Human~=nil and Torso~=nil then
- if Human.Health>0 then
- if (Torso.Position-Point).magnitude<=25 and vv~=Tome.Parent then
- Torso.CFrame=CFrame.new(Torso.Position,Vector3.new(Point.x,Torso.Position.y,Point.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- Gyro=Instance.new("BodyGyro")
- Gyro.P=2000
- Gyro.D=Gyro.D/2
- Gyro.maxTorque=Vector3.new(50000,50000,50000)*500000
- Gyro.cframe=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- Gyro.Parent=Torso
- Push=Instance.new("BodyVelocity")
- Push.P=1000
- Push.maxForce=Vector3.new(500000,500000,500000)*5000
- Push.velocity=(Torso.Position-Point).unit*10+Vector3.new(0,5,0)
- Push.Parent=Torso
- game:GetService("Debris"):AddItem(Gyro,1)
- game:GetService("Debris"):AddItem(Push,.25)
- Human:TakeDamage(50)
- end
- end
- end
- end
- end
- end
- Cast=function(Data,Dry)
- if CD==false then
- return
- end
- CD=false
- Welding(CPlayer,2)
- FLShoulder.DesiredAngle=-3.2
- Charge=ChargeSound:clone()
- Charge.Parent=CPlayer["Left Arm"]
- Charge:Play()
- for E=1, 32 do
- Effect(CPlayer["Left Arm"],0)
- wait(.035)
- end
- Charge:Remove()
- Effect(CPlayer["Left Arm"],1)
- wait(.025)
- if Dry==true then
- Sound=Instance.new("Part")
- Sound.Name="Sound"
- Sound.formFactor="Symmetric"
- Sound.TopSurface=0
- Sound.BottomSurface=0
- Sound.Transparency=1
- Sound.Size=Vector3.new(1,1,1)
- Sound.Anchored=true
- Sound.CanCollide=false
- Sound.CFrame=CFrame.new(Data+Vector3.new(0,3,0))
- Sound.Parent=workspace
- N=CastSound:clone()
- N.Parent=Sound
- Effect(Sound,2)
- N:Play()
- Damage(Sound.CFrame.p)
- wait(.8)
- Sound.Parent=nil
- else
- N=CastSound:clone()
- N.Parent=Data
- Effect(Data.Torso,3)
- N:Play()
- Data.Humanoid.Health=0
- Damage(Data.Torso.CFrame.p+Vector3.new(math.random(-1,1)+1,-2,math.random(-1,1)))
- end
- FLShoulder.DesiredAngle=0
- wait(1)
- Welding(CPlayer,3)
- wait(1)
- CD=true
- end
- onButton1Down=function(mouse)
- Target=mouse.Target
- if Target==nil then
- return
- end
- if Target.Parent==nil then
- return
- end
- if Tome.Enabled==false then
- return
- end
- Human=Target.Parent:FindFirstChild("Humanoid")
- if Human==nil then
- Cast(mouse.Hit.p,true)
- else
- Cast(Human.Parent,false)
- end
- end
- onEquipped=function(mouse)
- wait()
- CPlayer=Tome.Parent
- if CPlayer==nil then
- return
- end
- Welding(CPlayer,0)
- Humanoid=CPlayer:FindFirstChild("Humanoid")
- if Humanoid==nil then
- return
- end
- TCon=Humanoid.Running:connect(function(Value) Speed=Value end)
- JCon=Humanoid.Jumping:connect(function(Value) JumpAnim(Value) end)
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- onPutAway=function()
- if CPlayer==nil then
- return
- end
- if TCon~=nil then
- TCon:disconnect()
- TCon=nil
- end
- if JCon~=nil then
- JCon:disconnect()
- JCon=nil
- end
- Welding(CPlayer,1)
- end
- Tome.Equipped:connect(onEquipped)
- Tome.Unequipped:connect(onPutAway)
- end))
- Model96.Parent = Tool0
- Model96.PrimaryPart = nil
- Part97.Parent = Model96
- Part97.Material = Enum.Material.SmoothPlastic
- Part97.BrickColor = BrickColor.new("Deep orange")
- Part97.Reflectance = 0.30000001192093
- Part97.Rotation = Vector3.new(90, 0.0299999993, -180)
- Part97.FormFactor = Enum.FormFactor.Custom
- Part97.Size = Vector3.new(0.28718257, 0.252720654, 0.229746059)
- Part97.CFrame = CFrame.new(-3.04162192, 0.290841013, 14.4869223, -0.999999881, 0, 0.000517993351, -0.000517993409, 0, -0.999999881, 0, -1, 0)
- Part97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part97.Color = Color3.new(1, 0.686275, 0)
- Part97.Position = Vector3.new(-3.04162192, 0.290841013, 14.4869223)
- Part97.Orientation = Vector3.new(89.9700012, 90, -90)
- Part97.Color = Color3.new(1, 0.686275, 0)
- SpecialMesh98.Parent = Part97
- SpecialMesh98.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh98.Scale = Vector3.new(0.344619066, 0.344619066, 0.804111063)
- SpecialMesh98.MeshType = Enum.MeshType.FileMesh
- SpecialMesh98.Scale = Vector3.new(0.344619066, 0.344619066, 0.804111063)
- Part99.Parent = Model96
- Part99.Material = Enum.Material.SmoothPlastic
- Part99.BrickColor = BrickColor.new("Alder")
- Part99.Rotation = Vector3.new(-90, -0.0299999993, -180)
- Part99.FormFactor = Enum.FormFactor.Custom
- Part99.Size = Vector3.new(0.906099081, 0.968261063, 0.822306037)
- Part99.CFrame = CFrame.new(-3.0331459, 2.18878007, 14.5100603, -0.999999881, 0, -0.000517993351, -0.000517993409, 0, 0.999999881, 0, 1, 0)
- Part99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.Color = Color3.new(0.705882, 0.501961, 1)
- Part99.Position = Vector3.new(-3.0331459, 2.18878007, 14.5100603)
- Part99.Orientation = Vector3.new(-89.9700012, -90, -90)
- Part99.Color = Color3.new(0.705882, 0.501961, 1)
- SpecialMesh100.Parent = Part99
- SpecialMesh100.MeshId = "http://www.roblox.com/asset/?id=226280420 "
- SpecialMesh100.Scale = Vector3.new(0.689238131, 0.516928613, 0.689238131)
- SpecialMesh100.MeshType = Enum.MeshType.FileMesh
- SpecialMesh100.Scale = Vector3.new(0.689238131, 0.516928613, 0.689238131)
- Part101.Name = "UglyHat"
- Part101.Parent = Model96
- Part101.BrickColor = BrickColor.new("Deep blue")
- Part101.Rotation = Vector3.new(180, 0, 144.970001)
- Part101.FormFactor = Enum.FormFactor.Symmetric
- Part101.Size = Vector3.new(0.459492117, 0.516928673, 0.229746059)
- Part101.CFrame = CFrame.new(-3.03812003, 1.92744994, 14.9446182, -0.818855345, -0.57400012, -2.21088594e-05, -0.57400012, 0.818855345, -1.54978388e-05, 2.69997163e-05, -8.99878042e-18, -1)
- Part101.BottomSurface = Enum.SurfaceType.Smooth
- Part101.TopSurface = Enum.SurfaceType.Smooth
- Part101.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part101.Position = Vector3.new(-3.03812003, 1.92744994, 14.9446182)
- Part101.Orientation = Vector3.new(0, -180, -35.0299988)
- Part101.Color = Color3.new(0.129412, 0.329412, 0.72549)
- SpecialMesh102.Parent = Part101
- SpecialMesh102.MeshId = "http://www.roblox.com/asset/?id=120647846"
- SpecialMesh102.Scale = Vector3.new(0.574365139, 0.574365139, 0.114873029)
- SpecialMesh102.MeshType = Enum.MeshType.FileMesh
- SpecialMesh102.Scale = Vector3.new(0.574365139, 0.574365139, 0.114873029)
- Part103.Name = "cloud"
- Part103.Parent = Model96
- Part103.Material = Enum.Material.SmoothPlastic
- Part103.BrickColor = BrickColor.new("Deep blue")
- Part103.Rotation = Vector3.new(0, -90, 0)
- Part103.CanCollide = false
- Part103.FormFactor = Enum.FormFactor.Symmetric
- Part103.Size = Vector3.new(0.229746059, 0.459492087, 0.459492117)
- Part103.CFrame = CFrame.new(-3.02640891, 1.91093695, 14.8874083, 0, -5.82076609e-11, -1, 0, 1, -5.82076609e-11, 1, 0, 0)
- Part103.BottomSurface = Enum.SurfaceType.Smooth
- Part103.TopSurface = Enum.SurfaceType.Smooth
- Part103.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part103.Position = Vector3.new(-3.02640891, 1.91093695, 14.8874083)
- Part103.Orientation = Vector3.new(0, -90, 0)
- Part103.Color = Color3.new(0.129412, 0.329412, 0.72549)
- SpecialMesh104.Parent = Part103
- SpecialMesh104.MeshId = "http://www.roblox.com/asset/?id=1095708"
- SpecialMesh104.Scale = Vector3.new(176.904449, 116.481262, 232.388123)
- SpecialMesh104.MeshType = Enum.MeshType.FileMesh
- SpecialMesh104.Scale = Vector3.new(176.904449, 116.481262, 232.388123)
- SpecialMesh105.Parent = Part103
- SpecialMesh105.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- SpecialMesh105.MeshType = Enum.MeshType.Sphere
- SpecialMesh105.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- Part106.Parent = Model96
- Part106.Material = Enum.Material.SmoothPlastic
- Part106.BrickColor = BrickColor.new("Cyan")
- Part106.Rotation = Vector3.new(90, -89.9700012, 90)
- Part106.Shape = Enum.PartType.Cylinder
- Part106.Size = Vector3.new(0.229746059, 0.689238131, 0.804111123)
- Part106.CFrame = CFrame.new(-3.04036307, 1.91050601, 14.8306141, 0, -0.000502973038, -0.999999881, 0, 0.999999881, -0.000502973038, 1, 0, 0)
- Part106.BottomSurface = Enum.SurfaceType.Smooth
- Part106.TopSurface = Enum.SurfaceType.Smooth
- Part106.Color = Color3.new(0.0156863, 0.686275, 0.92549)
- Part106.Position = Vector3.new(-3.04036307, 1.91050601, 14.8306141)
- Part106.Orientation = Vector3.new(0.0299999993, -90, 0)
- Part106.Color = Color3.new(0.0156863, 0.686275, 0.92549)
- Part107.Parent = Model96
- Part107.Material = Enum.Material.SmoothPlastic
- Part107.BrickColor = BrickColor.new("Deep orange")
- Part107.Reflectance = 0.30000001192093
- Part107.Rotation = Vector3.new(-180, 0, 179.970001)
- Part107.FormFactor = Enum.FormFactor.Custom
- Part107.Size = Vector3.new(0.905441344, 0.905441105, 0.459492117)
- Part107.CFrame = CFrame.new(-3.03264594, 1.90404701, 14.9446201, -0.999999881, -0.000517993351, 0, -0.000517993409, 0.999999881, 0, 0, 0, -1)
- Part107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.Color = Color3.new(1, 0.686275, 0)
- Part107.Position = Vector3.new(-3.03264594, 1.90404701, 14.9446201)
- Part107.Orientation = Vector3.new(0, 180, -0.0299999993)
- Part107.Color = Color3.new(1, 0.686275, 0)
- SpecialMesh108.Parent = Part107
- SpecialMesh108.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh108.Scale = Vector3.new(0.689238131, 0.689238131, 0.344619066)
- SpecialMesh108.MeshType = Enum.MeshType.FileMesh
- SpecialMesh108.Scale = Vector3.new(0.689238131, 0.689238131, 0.344619066)
- Part109.Parent = Model96
- Part109.Material = Enum.Material.SmoothPlastic
- Part109.BrickColor = BrickColor.new("Carnation pink")
- Part109.Reflectance = 0.30000001192093
- Part109.Rotation = Vector3.new(90, 0.0299999993, 0.00999999978)
- Part109.FormFactor = Enum.FormFactor.Custom
- Part109.Size = Vector3.new(0.543917477, 0.229746059, 0.344619066)
- Part109.CFrame = CFrame.new(-3.02487206, 1.96800101, 14.9448957, 0.999999881, -9.39989768e-05, 0.000528006989, 0.000528006989, 1.07291953e-12, -0.999999881, 9.39989695e-05, 1, 4.963319e-08)
- Part109.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part109.Color = Color3.new(1, 0.596078, 0.862745)
- Part109.Position = Vector3.new(-3.02487206, 1.96800101, 14.9448957)
- Part109.Orientation = Vector3.new(89.9700012, 89.9899979, 90)
- Part109.Color = Color3.new(1, 0.596078, 0.862745)
- SpecialMesh110.Parent = Part109
- SpecialMesh110.MeshId = "http://www.roblox.com/asset/?id=20329976"
- SpecialMesh110.Scale = Vector3.new(0.229746059, 0.0229746066, 0.229746059)
- SpecialMesh110.MeshType = Enum.MeshType.FileMesh
- SpecialMesh110.Scale = Vector3.new(0.229746059, 0.0229746066, 0.229746059)
- Part111.Parent = Model96
- Part111.BrickColor = BrickColor.new("Hot pink")
- Part111.Rotation = Vector3.new(0, 0, 0.0299999993)
- Part111.FormFactor = Enum.FormFactor.Symmetric
- Part111.Size = Vector3.new(0.344619066, 0.229746059, 0.229746059)
- Part111.CFrame = CFrame.new(-3.02999902, 1.26600397, 14.4842176, 1.00000918, -0.000517961802, 0, 0.000517961802, 1.00000918, 0, 0, 0, 1)
- Part111.BackSurface = Enum.SurfaceType.Universal
- Part111.BottomSurface = Enum.SurfaceType.Universal
- Part111.FrontSurface = Enum.SurfaceType.Universal
- Part111.LeftSurface = Enum.SurfaceType.Universal
- Part111.RightSurface = Enum.SurfaceType.Universal
- Part111.TopSurface = Enum.SurfaceType.Universal
- Part111.Color = Color3.new(1, 0, 0.74902)
- Part111.Position = Vector3.new(-3.02999902, 1.26600397, 14.4842176)
- Part111.Orientation = Vector3.new(0, 0, 0.0299999993)
- Part111.Color = Color3.new(1, 0, 0.74902)
- SpecialMesh112.Parent = Part111
- SpecialMesh112.MeshId = "http://www.roblox.com/asset/?id=105992239"
- SpecialMesh112.Scale = Vector3.new(0.804111063, 0.804111063, 1.14873028)
- SpecialMesh112.MeshType = Enum.MeshType.FileMesh
- SpecialMesh112.Scale = Vector3.new(0.804111063, 0.804111063, 1.14873028)
- Model113.Name = "Wing"
- Model113.Parent = Model96
- Model113.PrimaryPart = Part114
- Part114.Name = "Oval"
- Part114.Parent = Model113
- Part114.BrickColor = BrickColor.new("Institutional white")
- Part114.Rotation = Vector3.new(-90, 0, 0)
- Part114.Anchored = true
- Part114.FormFactor = Enum.FormFactor.Symmetric
- Part114.Size = Vector3.new(0.77285105, 0.193212762, 0.386425525)
- Part114.CFrame = CFrame.new(-2.47358298, 1.81029701, 14.6726723, 1, -2.50336416e-06, 5.96046448e-07, -5.96046448e-07, 1.07287951e-06, 1, -2.50336461e-06, -1, 1.07287804e-06)
- Part114.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part114.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part114.Position = Vector3.new(-2.47358298, 1.81029701, 14.6726723)
- Part114.Orientation = Vector3.new(-90, 0, 0)
- Part114.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh115.Parent = Part114
- SpecialMesh115.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- SpecialMesh115.MeshType = Enum.MeshType.Sphere
- SpecialMesh115.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- Part116.Name = "Oval"
- Part116.Parent = Model113
- Part116.BrickColor = BrickColor.new("Institutional white")
- Part116.Rotation = Vector3.new(-90, 45, 0)
- Part116.Anchored = true
- Part116.FormFactor = Enum.FormFactor.Symmetric
- Part116.Size = Vector3.new(0.579638302, 0.0966063812, 0.193212762)
- Part116.CFrame = CFrame.new(-2.61019707, 1.56048, 14.6726723, 0.707099736, -1.20712048e-06, 0.707113862, -0.707113862, 4.75469005e-06, 0.707099736, -4.21566165e-06, -1, 2.50846779e-06)
- Part116.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part116.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part116.Position = Vector3.new(-2.61019707, 1.56048, 14.6726723)
- Part116.Orientation = Vector3.new(-45, 90, -90)
- Part116.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh117.Parent = Part116
- SpecialMesh117.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- SpecialMesh117.MeshType = Enum.MeshType.Sphere
- SpecialMesh117.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- Part118.Name = "Oval"
- Part118.Parent = Model113
- Part118.BrickColor = BrickColor.new("Institutional white")
- Part118.Rotation = Vector3.new(-90, -44, 0)
- Part118.Anchored = true
- Part118.FormFactor = Enum.FormFactor.Symmetric
- Part118.Size = Vector3.new(1.73891485, 0.193212762, 0.386425525)
- Part118.CFrame = CFrame.new(-2.24033689, 2.33336806, 14.6726723, 0.719333351, 1.12658358e-06, -0.694665134, 0.694665134, -1.7953397e-07, 0.719333351, 6.85673058e-07, -1, -9.11742916e-07)
- Part118.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part118.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part118.Position = Vector3.new(-2.24033689, 2.33336806, 14.6726723)
- Part118.Orientation = Vector3.new(-46, -90, 90)
- Part118.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh119.Parent = Part118
- SpecialMesh119.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- SpecialMesh119.MeshType = Enum.MeshType.Sphere
- SpecialMesh119.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- Part120.Name = "Oval"
- Part120.Parent = Model113
- Part120.BrickColor = BrickColor.new("Institutional white")
- Part120.Rotation = Vector3.new(-90, 45, 0)
- Part120.Anchored = true
- Part120.FormFactor = Enum.FormFactor.Symmetric
- Part120.Size = Vector3.new(0.251176596, 0.0579638332, 0.0579638332)
- Part120.CFrame = CFrame.new(-2.54189491, 1.35553801, 14.6726723, 0.707099736, -1.20712048e-06, 0.707113862, -0.707113862, 4.75469005e-06, 0.707099736, -4.21566165e-06, -1, 2.50846779e-06)
- Part120.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part120.Position = Vector3.new(-2.54189491, 1.35553801, 14.6726723)
- Part120.Orientation = Vector3.new(-45, 90, -90)
- Part120.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh121.Parent = Part120
- SpecialMesh121.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- SpecialMesh121.MeshType = Enum.MeshType.Sphere
- SpecialMesh121.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- Model122.Name = "Wing"
- Model122.Parent = Model96
- Model122.PrimaryPart = Part123
- Part123.Name = "Oval"
- Part123.Parent = Model122
- Part123.BrickColor = BrickColor.new("Institutional white")
- Part123.Rotation = Vector3.new(-90, 0, 180)
- Part123.Anchored = true
- Part123.FormFactor = Enum.FormFactor.Symmetric
- Part123.Size = Vector3.new(0.772850692, 0.193212673, 0.386425346)
- Part123.CFrame = CFrame.new(-3.52642012, 1.810305, 14.7003555, -1, -2.54966466e-07, -5.82076609e-11, -5.82076609e-11, -4.44400655e-07, 1, -2.54966437e-07, 1, 4.44400683e-07)
- Part123.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part123.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part123.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part123.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part123.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part123.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part123.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part123.Position = Vector3.new(-3.52642012, 1.810305, 14.7003555)
- Part123.Orientation = Vector3.new(-90, 180, 0)
- Part123.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh124.Parent = Part123
- SpecialMesh124.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- SpecialMesh124.MeshType = Enum.MeshType.Sphere
- SpecialMesh124.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- Part125.Name = "Oval"
- Part125.Parent = Model122
- Part125.BrickColor = BrickColor.new("Institutional white")
- Part125.Rotation = Vector3.new(-90, -45, -180)
- Part125.Anchored = true
- Part125.FormFactor = Enum.FormFactor.Symmetric
- Part125.Size = Vector3.new(0.579638064, 0.0966063365, 0.193212673)
- Part125.CFrame = CFrame.new(-3.38979292, 1.56049097, 14.7003622, -0.707104087, 4.44399461e-07, -0.70710969, -0.70710963, -2.54970161e-07, 0.707104027, 1.33944809e-07, 1, 4.94529502e-07)
- Part125.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part125.Position = Vector3.new(-3.38979292, 1.56049097, 14.7003622)
- Part125.Orientation = Vector3.new(-45, -90, -90)
- Part125.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh126.Parent = Part125
- SpecialMesh126.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- SpecialMesh126.MeshType = Enum.MeshType.Sphere
- SpecialMesh126.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- Part127.Name = "Oval"
- Part127.Parent = Model122
- Part127.BrickColor = BrickColor.new("Institutional white")
- Part127.Rotation = Vector3.new(-90, 44, 180)
- Part127.Anchored = true
- Part127.FormFactor = Enum.FormFactor.Symmetric
- Part127.Size = Vector3.new(1.73891413, 0.193212673, 0.386425346)
- Part127.CFrame = CFrame.new(-3.75965905, 2.33336806, 14.7003622, -0.719337106, -4.53019112e-07, 0.694661379, 0.694661379, 2.39302466e-07, 0.719337106, -4.92107461e-07, 1, 1.4255572e-07)
- Part127.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part127.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part127.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part127.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part127.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part127.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part127.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part127.Position = Vector3.new(-3.75965905, 2.33336806, 14.7003622)
- Part127.Orientation = Vector3.new(-46, 90, 90)
- Part127.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh128.Parent = Part127
- SpecialMesh128.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- SpecialMesh128.MeshType = Enum.MeshType.Sphere
- SpecialMesh128.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- Part129.Name = "Oval"
- Part129.Parent = Model122
- Part129.BrickColor = BrickColor.new("Institutional white")
- Part129.Rotation = Vector3.new(-90, -45, -180)
- Part129.Anchored = true
- Part129.FormFactor = Enum.FormFactor.Symmetric
- Part129.Size = Vector3.new(0.251176476, 0.0579638071, 0.0579638071)
- Part129.CFrame = CFrame.new(-3.45810509, 1.355551, 14.7003622, -0.707104087, 4.44399461e-07, -0.70710969, -0.70710963, -2.54970161e-07, 0.707104027, 1.33944809e-07, 1, 4.94529502e-07)
- Part129.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part129.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part129.Position = Vector3.new(-3.45810509, 1.355551, 14.7003622)
- Part129.Orientation = Vector3.new(-45, -90, -90)
- Part129.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh130.Parent = Part129
- SpecialMesh130.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- SpecialMesh130.MeshType = Enum.MeshType.Sphere
- SpecialMesh130.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
- Part131.Name = "Handle"
- Part131.Parent = Model96
- Part131.BrickColor = BrickColor.new("Hot pink")
- Part131.Rotation = Vector3.new(0, 0, 0.00999999978)
- Part131.FormFactor = Enum.FormFactor.Symmetric
- Part131.Size = Vector3.new(1, 1, 1)
- Part131.CFrame = CFrame.new(-3.03299999, 2.45000005, 14.5100002, 1, -0.000159054907, 7.66698149e-10, 0.000159054907, 1, -4.82033511e-06, 0, 4.82033465e-06, 1)
- Part131.BottomSurface = Enum.SurfaceType.Smooth
- Part131.TopSurface = Enum.SurfaceType.Smooth
- Part131.Color = Color3.new(1, 0, 0.74902)
- Part131.Position = Vector3.new(-3.03299999, 2.45000005, 14.5100002)
- Part131.Orientation = Vector3.new(0, 0, 0.00999999978)
- Part131.Color = Color3.new(1, 0, 0.74902)
- SpecialMesh132.Parent = Part131
- SpecialMesh132.MeshId = "http://www.roblox.com/asset/?id=15934744"
- SpecialMesh132.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
- SpecialMesh132.MeshType = Enum.MeshType.FileMesh
- SpecialMesh132.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
- Part133.Parent = Model96
- Part133.Material = Enum.Material.SmoothPlastic
- Part133.BrickColor = BrickColor.new("Lavender")
- Part133.Rotation = Vector3.new(90, -89.9700012, 0)
- Part133.Shape = Enum.PartType.Cylinder
- Part133.Size = Vector3.new(0.300000012, 0.463, 0.349999994)
- Part133.CFrame = CFrame.new(-3.04000092, 0.461019993, 14.4860001, 0.000502973038, 0, -0.999999881, -0.999999881, 0, -0.000502973038, 0, 1, 0)
- Part133.BottomSurface = Enum.SurfaceType.Smooth
- Part133.TopSurface = Enum.SurfaceType.Smooth
- Part133.Color = Color3.new(0.54902, 0.356863, 0.623529)
- Part133.Position = Vector3.new(-3.04000092, 0.461019993, 14.4860001)
- Part133.Orientation = Vector3.new(0.0299999993, -90, -90)
- Part133.Color = Color3.new(0.54902, 0.356863, 0.623529)
- Part134.Parent = Model96
- Part134.Material = Enum.Material.SmoothPlastic
- Part134.BrickColor = BrickColor.new("Lavender")
- Part134.Rotation = Vector3.new(90, -89.9700012, 0)
- Part134.Shape = Enum.PartType.Cylinder
- Part134.Size = Vector3.new(0.300000012, 0.463, 0.349999994)
- Part134.CFrame = CFrame.new(-3.04000092, 0.910937011, 14.4860001, 0.000502973038, 0, -0.999999881, -0.999999881, 0, -0.000502973038, 0, 1, 0)
- Part134.BottomSurface = Enum.SurfaceType.Smooth
- Part134.TopSurface = Enum.SurfaceType.Smooth
- Part134.Color = Color3.new(0.54902, 0.356863, 0.623529)
- Part134.Position = Vector3.new(-3.04000092, 0.910937011, 14.4860001)
- Part134.Orientation = Vector3.new(0.0299999993, -90, -90)
- Part134.Color = Color3.new(0.54902, 0.356863, 0.623529)
- Part135.Parent = Model96
- Part135.Material = Enum.Material.SmoothPlastic
- Part135.BrickColor = BrickColor.new("Deep orange")
- Part135.Rotation = Vector3.new(90, -89.9700012, 0)
- Part135.Shape = Enum.PartType.Cylinder
- Part135.Size = Vector3.new(0.300000012, 0.463, 0.349999994)
- Part135.CFrame = CFrame.new(-3.04000092, 1.361027, 14.4860001, 0.000502973038, 0, -0.999999881, -0.999999881, 0, -0.000502973038, 0, 1, 0)
- Part135.BottomSurface = Enum.SurfaceType.Smooth
- Part135.TopSurface = Enum.SurfaceType.Smooth
- Part135.Color = Color3.new(1, 0.690196, 0)
- Part135.Position = Vector3.new(-3.04000092, 1.361027, 14.4860001)
- Part135.Orientation = Vector3.new(0.0299999993, -90, -90)
- Part135.Color = Color3.new(1, 0.690196, 0)
- Part136.Name = "X"
- Part136.Parent = Model96
- Part136.BrickColor = BrickColor.new("Hot pink")
- Part136.Reflectance = 0.30000001192093
- Part136.Rotation = Vector3.new(90, 90, 0)
- Part136.Anchored = true
- Part136.FormFactor = Enum.FormFactor.Symmetric
- Part136.Size = Vector3.new(0.321999997, 0.230000004, 0.230000004)
- Part136.CFrame = CFrame.new(-3.03800607, 0.161017001, 14.5, 0, 0, 1, 1.00000024, 0, 0, 0, 1.00000024, 0)
- Part136.Color = Color3.new(1, 0, 0.74902)
- Part136.Position = Vector3.new(-3.03800607, 0.161017001, 14.5)
- Part136.Orientation = Vector3.new(0, 90, 90)
- Part136.Color = Color3.new(1, 0, 0.74902)
- SpecialMesh137.Parent = Part136
- SpecialMesh137.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh137.Scale = Vector3.new(0.321999997, 0.230000004, 0.230000004)
- SpecialMesh137.MeshType = Enum.MeshType.FileMesh
- SpecialMesh137.Scale = Vector3.new(0.321999997, 0.230000004, 0.230000004)
- Script138.Parent = Part136
- table.insert(cors,sandbox(Script138,function()
- player = script.Parent.Parent.Parent
- p = script.Parent
- while true do
- wait()
- p.Position = player.Character.Torso.Position+ Vector3.new(0,7,0)
- p.Parent = player.Character
- end
- end))
- Script139.Parent = Tool0
- table.insert(cors,sandbox(Script139,function()
- local debounce = false
- function getPlayer(humanoid)
- local players = game.Players:children()
- for i = 1, #players do
- if players[i].Character.Humanoid == humanoid then return players[i] end
- end
- return nil
- end
- function onTouch(part)
- local human = part.Parent:findFirstChild("Humanoid")
- if (human ~= nil) and debounce == false then
- debounce = true
- local player = getPlayer(human)
- if (player == nil) then return end
- script.Parent:clone().Parent = player.Backpack
- wait(2)
- debounce = false
- end
- end
- script.Parent.Parent.Touched:connect(onTouch)
- end))
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- local s = Instance.new("Sound")
- s.Name = "Sound"
- s.SoundId = "http://www.roblox.com/asset/?id=257902334" -- Type your music ID here
- s.Volume = 1.6 -- this is the Volume
- s.Pitch = 1 -- tis is the pich
- s.Looped = true
- s.archivable = false
- s.Parent = game.Workspace
- wait(0)
- s:play()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement