Advertisement
astronaut32

Maid venge Archer

Dec 26th, 2017
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 99.11 KB | None | 0 0
  1. --Venge Maid Archer
  2.  
  3. --[[
  4. Original Venge transformation Made by Kiriot22
  5.  
  6. Maid Venge By PabloRV(edited from Kiriot's original
  7. --]]
  8. local plr = game:GetService("Players").LocalPlayer
  9. local char = plr.Character
  10.  
  11. function FindInTable(t, n)
  12. for i,v in pairs(t) do
  13. if v == n then
  14. return true
  15. end
  16. end
  17. return false
  18. end
  19. --Transformaaaaation--
  20. char["Left Arm"].BrickColor = BrickColor.new("Medium stone")
  21. char["Right Arm"].BrickColor = BrickColor.new("Medium stone")
  22. char.Head.BrickColor = BrickColor.new("Medium stone")
  23. char["Left Leg"].BrickColor = BrickColor.new("Medium stone")
  24. char["Right Leg"].BrickColor = BrickColor.new("Medium stone")
  25.  
  26. for i,v in pairs(char:children'') do
  27. local toremove = {"CharacterMesh", "Shirt", "Pants", "ShirtGraphic", "Accessory"}
  28. if FindInTable(toremove, v.ClassName) then v:Destroy() end
  29. if v.ClassName == "BodyColors" then
  30. v.HeadColor = BrickColor.new("Medium stone")
  31. v.LeftArmColor = BrickColor.new("Medium stone")
  32. v.LeftLegColor = BrickColor.new("Medium stone")
  33. v.RightArmColor = BrickColor.new("Medium stone")
  34. v.RightLegColor = BrickColor.new("Medium stone")
  35. v.TorsoColor = BrickColor.new("Medium stone")
  36. end
  37. end
  38.  
  39. local face = char.Head:FindFirstChild'face' if face then face.Texture = "http://www.roblox.com/asset/?id=13038247" end
  40. Instance.new("Pants", char).PantsTemplate = "http://www.roblox.com/asset/?id=1177701588"
  41. local function CreateHat(name, meshid, textureid)
  42. local h = Instance.new("Accessory")
  43. h.Name = name
  44. local han = Instance.new("Part", h)
  45. han.Name = "Handle"
  46. local mesh = Instance.new("SpecialMesh", han)
  47. mesh.Name = "Mesh"
  48. mesh.MeshId = meshid
  49. mesh.TextureId = textureid
  50. return h,han,mesh
  51. end
  52. hum = char:FindFirstChildOfClass'Humanoid'
  53. local h,han,mesh = CreateHat("Ultra-Fabulous Hair", "http://www.roblox.com/asset/?id=16627529", "http://www.roblox.com/asset/?id=16627494")
  54. mesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  55. han.Size = Vector3.new(2, 2, 2)
  56. hum:AddAccessory(h)
  57.  
  58.  
  59. --Made by Auma (music)--
  60.  
  61. local s = Instance.new("Sound")
  62.  
  63. s.Name = "Sound"
  64. s.SoundId = "http://www.roblox.com/asset/?id=553973519"
  65. s.Volume = 2
  66. s.Looped = true
  67. s.archivable = false
  68.  
  69. s.Parent = game.Workspace
  70.  
  71. wait(3)
  72.  
  73. s:play()
  74.  
  75.  
  76. --[[
  77. READ THIS PLEASE
  78. CREDITS
  79. Decompiling - Blyat <3
  80. Fixing - Electroz <- Fuck you electroz :D
  81. --]]
  82. wait(0.016666666666667)
  83. Effects = {}
  84. local Player = game.Players.localPlayer
  85. local Character = Player.Character
  86. local Humanoid = Character.Humanoid
  87. local mouse = Player:GetMouse()
  88. local m = Instance.new("Model", Character)
  89. m.Name = "WeaponModel"
  90. local LeftArm = Character["Left Arm"]
  91. local RightArm = Character["Right Arm"]
  92. local LeftLeg = Character["Left Leg"]
  93. local RightLeg = Character["Right Leg"]
  94. local Head = Character.Head
  95. local Torso = Character.Torso
  96. local cam = game.Workspace.CurrentCamera
  97. local RootPart = Character.HumanoidRootPart
  98. local RootJoint = RootPart.RootJoint
  99. local equipped = false
  100. local attack = false
  101. local Anim = "Idle"
  102. local idle = 0
  103. local attacktype = 1
  104. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  105. local velocity = RootPart.Velocity.y
  106. local sine = 0
  107. local change = 1
  108. local grabbed = false
  109. local cn = CFrame.new
  110. local mr = math.rad
  111. local angles = CFrame.Angles
  112. local ud = UDim2.new
  113. local c3 = Color3.new
  114. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  115. Humanoid.Animator:Destroy()
  116. Character.Animate:Destroy()
  117. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  118. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  119. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  120. RSH = nil
  121. RW = Instance.new("Weld")
  122. LW = Instance.new("Weld")
  123. RH = Torso["Right Hip"]
  124. LH = Torso["Left Hip"]
  125. RSH = Torso["Right Shoulder"]
  126. LSH = Torso["Left Shoulder"]
  127. RSH.Parent = nil
  128. LSH.Parent = nil
  129. RW.Name = "RW"
  130. RW.Part0 = Torso
  131. RW.C0 = cn(1.5, 0.5, 0)
  132. RW.C1 = cn(0, 0.5, 0)
  133. RW.Part1 = RightArm
  134. RW.Parent = Torso
  135. LW.Name = "LW"
  136. LW.Part0 = Torso
  137. LW.C0 = cn(-1.5, 0.5, 0)
  138. LW.C1 = cn(0, 0.5, 0)
  139. LW.Part1 = LeftArm
  140. LW.Parent = Torso
  141. clerp = function(a, b, t)
  142.  
  143. return a:lerp(b, t)
  144. end
  145.  
  146. ArtificialHB = Instance.new("BindableEvent", script)
  147. ArtificialHB.Name = "Heartbeat"
  148. script:WaitForChild("Heartbeat")
  149. frame = 0.033333333333333
  150. tf = 0
  151. allowframeloss = false
  152. tossremainder = false
  153. lastframe = tick()
  154. script.Heartbeat:Fire()
  155. game:GetService("RunService").Heartbeat:connect(function(s, p)
  156.  
  157. tf = tf + s
  158. if frame <= tf then
  159. if allowframeloss then
  160. script.Heartbeat:Fire()
  161. lastframe = tick()
  162. else
  163. for i = 1, math.floor(tf / frame) do
  164. script.Heartbeat:Fire()
  165. end
  166. lastframe = tick()
  167. end
  168. if tossremainder then
  169. tf = 0
  170. else
  171. tf = tf - frame * math.floor(tf / frame)
  172. end
  173. end
  174. end
  175. )
  176. swait = function(num)
  177.  
  178. if num == 0 or num == nil then
  179. ArtificialHB.Event:wait()
  180. else
  181. for i = 0, num do
  182. ArtificialHB.Event:wait()
  183. end
  184. end
  185. end
  186.  
  187. local RbxUtility = LoadLibrary("RbxUtility")
  188. local Create = RbxUtility.Create
  189. RemoveOutlines = function(part)
  190.  
  191. part.TopSurface = 10
  192. end
  193. coroutine.resume(coroutine.create(function()
  194. if script.ClassName == "LocalScript" then
  195. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  196. Text = "Credits!";
  197. Color = Color3.new(0, 1, 1);
  198. Font = Enum.Font.SourceSans;
  199. FontSize = Enum.FontSize.Size24;
  200. })
  201. wait(2)
  202. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  203. Text = "Decompiling - Blyat";
  204. Color = Color3.new(1, 0, 1);
  205. Font = Enum.Font.SourceSans;
  206. FontSize = Enum.FontSize.Size24;
  207. })
  208. wait(2)
  209. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  210. Text = "Fixing - electroz";
  211. Color = Color3.new(1, 1, 0);
  212. Font = Enum.Font.SourceSans;
  213. FontSize = Enum.FontSize.Size24;
  214. })
  215. wait(2)
  216. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  217. Text = "Please don't remove the credits, or atleast not the ones at the top";
  218. Color = Color3.new(1, 1, 1);
  219. Font = Enum.Font.SourceSans;
  220. FontSize = Enum.FontSize.Size24;
  221. })
  222. end
  223. end))
  224.  
  225.  
  226. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  227.  
  228. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  229. RemoveOutlines(Part)
  230. return Part
  231. end
  232.  
  233. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  234.  
  235. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  236. if Mesh == "SpecialMesh" then
  237. Msh.MeshType = MeshType
  238. Msh.MeshId = MeshId
  239. end
  240. return Msh
  241. end
  242.  
  243. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  244.  
  245. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  246. return Weld
  247. end
  248.  
  249. CreateBillBoardGui = function(Img, Pos, Siz)
  250.  
  251. local billpar = Create("Part")({Transparency = 1, Size = Vector3.new(1, 1, 1), Anchored = true, CanCollide = false, CFrame = CFrame.new(Pos), Name = "BillboardGuiPart"})
  252. local bill = Create("BillboardGui")({Parent = billpar, Adornee = billpar, Size = UDim2.new(1, 0, 1, 0), SizeOffset = Vector2.new(Siz, Siz)})
  253. local d = Create("ImageLabel")({Parent = bill, BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Image = Img})
  254. return billpar
  255. end
  256.  
  257. rayCast = function(Position, Direction, Range, Ignore)
  258.  
  259. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  260. end
  261.  
  262. CreateSound = function(id, par, vol, pit)
  263.  
  264. coroutine.resume(coroutine.create(function()
  265.  
  266. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = id, Parent = par or workspace})
  267. swait()
  268. S:play()
  269. game:GetService("Debris"):AddItem(S, 6)
  270. end
  271. ))
  272. end
  273.  
  274. local GetNearest = function(obj, distance)
  275.  
  276. local last, lastx = distance + 1, nil
  277. for i,v in pairs(workspace:GetChildren()) do
  278. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  279. local t = v.Torso
  280. local dist = t.Position - obj.Position.magnitude
  281. if dist <= distance and dist < last then
  282. last = dist
  283. lastx = v
  284. end
  285. end
  286. end
  287. return lastx
  288. end
  289.  
  290. Damage = function(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
  291.  
  292. for i,v in pairs(hit:GetChildren()) do
  293. if v:IsA("Humanoid") and hit.Name ~= Character.Name then
  294. local find = v:FindFirstChild("DebounceHit")
  295. if not find then
  296. if v.Parent:findFirstChild("Head") then
  297. local BillG = Create("BillboardGui")({Parent = v.Parent.Head, Size = UDim2.new(1, 0, 1, 0), Adornee = v.Parent.Head, StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3))})
  298. do
  299. local TL = Create("TextLabel")({Parent = BillG, Size = UDim2.new(3, 3, 3, 3), BackgroundTransparency = 1, Text = tostring(damage) .. "-", TextColor3 = Color1.Color, TextStrokeColor3 = Color2.Color, TextStrokeTransparency = 0, TextXAlignment = Enum.TextXAlignment.Center, TextYAlignment = Enum.TextYAlignment.Center, FontSize = Enum.FontSize.Size18, Font = "ArialBold"})
  300. coroutine.resume(coroutine.create(function()
  301.  
  302. swait(1)
  303. for i = 0, 1, 0.1 do
  304. swait(0.1)
  305. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, 0.1, 0)
  306. end
  307. BillG:Destroy()
  308. end
  309. ))
  310. end
  311. end
  312. do
  313. v.Health = v.Health - damage
  314. do
  315. local bool = Create("BoolValue")({Parent = v, Name = "DebounceHit"})
  316. if HSound ~= nil and HPitch ~= nil then
  317. CreateSound(HSound, hit, 1, HPitch)
  318. end
  319. game:GetService("Debris"):AddItem(bool, cooldown)
  320. -- DECOMPILER ERROR at PC140: LeaveBlock: unexpected jumping out DO_STMT
  321.  
  322. -- DECOMPILER ERROR at PC140: LeaveBlock: unexpected jumping out IF_THEN_STMT
  323.  
  324. -- DECOMPILER ERROR at PC140: LeaveBlock: unexpected jumping out IF_STMT
  325.  
  326. -- DECOMPILER ERROR at PC140: LeaveBlock: unexpected jumping out IF_THEN_STMT
  327.  
  328. -- DECOMPILER ERROR at PC140: LeaveBlock: unexpected jumping out IF_STMT
  329.  
  330. end
  331. end
  332. end
  333. end
  334. end
  335. end
  336.  
  337. MagnitudeDamage = function(Part, magni, mindam, maxdam, Color1, Color2, HSound, HPitch)
  338.  
  339. for _,c in pairs(workspace:children()) do
  340. local hum = c:findFirstChild("Humanoid")
  341. if hum ~= nil then
  342. local head = c:findFirstChild("Torso")
  343. if head ~= nil then
  344. local targ = head.Position - Part.Position
  345. local mag = targ.magnitude
  346. if mag <= magni and c.Name ~= Player.Name then
  347. Damage(head.Parent, math.random(mindam, maxdam), 0, Color1, Color2, HSound, HPitch)
  348. end
  349. end
  350. end
  351. end
  352. end
  353.  
  354. BowHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really Institutional white", "BowHandle", Vector3.new(0.225280017, 0.788480043, 0.220000014))
  355. BowHandleWeld = CreateWeld(m, Character["Left Arm"], BowHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.985027075, -0.0129547119, 0.179504395, -4.25198756e-08, -1, 4.70876694e-06, 2.4576444e-08, 4.70876694e-06, 1, -1, 4.25199929e-08, 2.45762433e-08))
  356. CreateMesh("CylinderMesh", BowHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.512000144))
  357. BowFakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really Institutional white", "BowFakeHandle", Vector3.new(0.225280017, 0.788480043, 0.220000014))
  358. BowFakeHandleWeld = CreateWeld(m, BowHandle, BowFakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, -1.51575529e-15, 0, 1, 0, -1.51575529e-15, 0, 1))
  359. CreateMesh("CylinderMesh", BowFakeHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.512000144))
  360. FakeArrow = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "FakeArrow", Vector3.new(0.220000014, 0.220000014, 3.82976031))
  361. FakeArrowWeld = CreateWeld(m, BowFakeHandle, FakeArrow, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000701904297, -3.05175781e-05, -1.28746033e-05, 0.000362217397, -0.999999881, -0.000362451508, -4.614364e-07, 0.000362451421, -1, 1, 0.000362217601, -3.30150129e-07))
  362. CreateMesh("SpecialMesh", FakeArrow, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.563200057, 0.675840139, 1.68960023))
  363. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.220000014, 0.220000014, 0.225280017))
  364. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.423294067, -0.000366210938, -0.701477051, 0.70710665, 0.707106948, -3.29177752e-08, 7.15684365e-08, -2.50156571e-08, 1, 0.707106948, -0.70710665, -6.82952788e-08))
  365. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 0.563200057, 1))
  366. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.220000014, 1.68960023, 0.220000014))
  367. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 1.78413391, 2.0454483, 6.94149378e-08, -2.71691221e-08, 1, 0.707106888, 0.707106709, -2.9872318e-08, -0.707106709, 0.707106888, 6.82952432e-08))
  368. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.563200057, 1, 0.512000144))
  369. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.220000014, 0.788480043, 0.220000014))
  370. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -1.09571838, 0.423282623, 6.94149378e-08, -2.71691221e-08, 1, 0.707106292, -0.707107365, -6.8295229e-08, 0.707107365, 0.707106292, -2.98723606e-08))
  371. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.563200057, 1, 0.512000144))
  372. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.450560033, 0.220000014, 0.563200057))
  373. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.16461945, 0, -2.0454483, -0.707106888, -0.707106709, 6.27209218e-08, -7.15714066e-08, -1.71293646e-08, -1, 0.707106709, -0.707106888, -3.84963315e-08))
  374. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  375. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.33792007, 0.220000014, 0.450560033))
  376. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.12782288, 0, 0.742296457, -6.40749931e-07, -1, -2.27882158e-08, 6.94149449e-08, -2.27882619e-08, 1, -1, 6.40749931e-07, 6.94149662e-08))
  377. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.563200057, 1))
  378. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  379. WedgeWeld = CreateWeld(m, BowFakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000366210938, 0.168947458, -0.338066101, -6.94149804e-08, -3.24350893e-08, -1, -1, 4.61936452e-07, 6.9414952e-08, 4.61936452e-07, 1, -3.24351248e-08))
  380. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 0.512000144, 0.512000144))
  381. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.225280017, 0.225280017, 0.220000014))
  382. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.529953e-06, -0.281555176, 0.001953125, 1, 0, -1.51575529e-15, 0, 1, 0, -1.51575529e-15, 0, 1))
  383. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.588800073))
  384. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.563200057, 0.220000014, 0.675840139))
  385. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.445208549, 0, 3.3405304, -1, 6.40749931e-07, 6.93517848e-08, 6.93517705e-08, -2.71691203e-08, 1, 6.40749931e-07, 1, 2.71690741e-08))
  386. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  387. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.225280017, 0.225280017, 0.220000014))
  388. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.24520874e-06, 0.281600952, 0.001953125, 1, 0, -1.51575529e-15, 0, 1, 0, -1.51575529e-15, 0, 1))
  389. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.588800073))
  390. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.33792007, 0.220000014, 0.450560033))
  391. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.445208549, 0, 3.3405304, -1, 6.40749931e-07, 6.93517848e-08, 6.93517705e-08, -2.71691203e-08, 1, 6.40749931e-07, 1, 2.71690741e-08))
  392. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.563200057, 1))
  393. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(1.23904014, 0.220000014, 0.563200057))
  394. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.00939178, 0, -2.04543304, -0.707106888, -0.707106709, 6.27209218e-08, -7.15714066e-08, -1.71293646e-08, -1, 0.707106709, -0.707106888, -3.84963315e-08))
  395. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  396. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.220000014, 0.220000014, 0.518144011))
  397. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.450569153, 0, 0.146412134, 4.61936452e-07, 1, 2.01980033e-08, -1.0781276e-07, 2.01980548e-08, -1, -1, 4.61936452e-07, 1.07812767e-07))
  398. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 0.512000144, 1))
  399. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.220000014, 1.68960023, 0.220000014))
  400. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000366210938, 1.78420258, 2.04552078, -6.94149804e-08, -3.24350893e-08, -1, 0.707106173, -0.707107425, -2.61486655e-08, -0.707107425, -0.707106173, 7.20188922e-08))
  401. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.563200057, 1, 0.512000144))
  402. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  403. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.337890625, 0, 0.315387607, 4.61936452e-07, 1, 2.01980033e-08, -1.0781276e-07, 2.01980548e-08, -1, -1, 4.61936452e-07, 1.07812767e-07))
  404. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 0.512000144, 0.819200039))
  405. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.220000014, 0.269084811, 0.220000014))
  406. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.99462128, 1.2387228, 0, -0.176393285, -0.984319806, -1.01567883e-08, -0.984319806, 0.17639327, 7.22781337e-08, -6.93531845e-08, 2.27469013e-08, -1))
  407. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961045921, 1, 0.512000144))
  408. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.489984065, 0.220000014, 0.405504048))
  409. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.751953125, -0.000366210938, 0.20273602, -7.4505806e-07, -1, 3.6816779e-08, 3.10171231e-08, 3.68167683e-08, 1, -1, 7.4505806e-07, 3.10171053e-08))
  410. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  411. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.220000014, 0.788480163, 0.563200057))
  412. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -1.70729828, -0.736948133, 6.94149378e-08, -2.71691221e-08, 1, -6.40749931e-07, -1, -2.71690759e-08, 1, -6.40749931e-07, -6.94149662e-08))
  413. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 1, 1))
  414. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.220000014, 0.675840139, 0.220000014))
  415. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000366210938, -1.65105438, -0.736956716, -6.94149804e-08, -3.24350893e-08, -1, 6.40749931e-07, 1, -3.24351319e-08, 1, -6.40749931e-07, -6.9414952e-08))
  416. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.563200057, 1, 0.512000144))
  417. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.225280017, 0.220000014, 0.220000014))
  418. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.05311584e-06, 6.10351563e-05, 0.001953125, 1, 0, -1.51575529e-15, 0, 1, 0, -1.51575529e-15, 0, 1))
  419. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 0.588800073))
  420. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.33792007, 0.220000014, 0.563200057))
  421. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.870513916, -0.000366210938, -0.423362732, -0.707107067, -0.707106471, 1.80172606e-08, 5.54801183e-08, -2.99998959e-08, 1, -0.707106471, 0.707107067, 6.04434973e-08))
  422. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  423. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.220000014, 0.269084811, 0.220000014))
  424. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.99471283, 1.23874283, -0.000366210938, -0.176392093, 0.984319985, 3.46585622e-08, -0.984319985, -0.176392093, 6.05221331e-08, 6.56866419e-08, -2.34394903e-08, 1))
  425. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961045921, 1, 0.512000144))
  426. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.220000014, 0.788480163, 0.563200057))
  427. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000366210938, -1.70736694, -0.736947894, -6.94149804e-08, -3.24350893e-08, -1, 6.40749931e-07, 1, -3.24351319e-08, 1, -6.40749931e-07, -6.9414952e-08))
  428. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 1, 1))
  429. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.450560033, 0.220000014, 0.563200057))
  430. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.26467896, 0, -0.423290253, -0.707106292, 0.707107365, 9.49445536e-08, -1.09325214e-07, 2.49467114e-08, -1, -0.707107365, -0.707106292, 5.96646856e-08))
  431. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  432. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.450560033, 0.220000014, 0.563200057))
  433. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.26478195, -0.000366210938, -0.42338562, -0.707107067, -0.707106471, 1.80172606e-08, 5.54801183e-08, -2.99998959e-08, 1, -0.707106471, 0.707107067, 6.04434973e-08))
  434. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  435. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  436. WedgeWeld = CreateWeld(m, BowFakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.341503143, -1.47247314, 1.42978507e-07, -9.15196949e-08, 1, -0.925511479, -0.378719747, 9.76679502e-08, 0.378719717, -0.92551142, -1.38851306e-07))
  437. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.511992276, 0.944333315, 0.395894557))
  438. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.563200057, 0.220000014, 0.675840139))
  439. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.433936357, 0.000366210938, 3.32937622, -1, 6.40749931e-07, 6.93517848e-08, -6.93517705e-08, 2.71691221e-08, -1, -6.40749931e-07, -1, -2.71690741e-08))
  440. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  441. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.220000014, 0.788480163, 0.220000014))
  442. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -1.70729828, -0.736961126, 6.94149378e-08, -2.71691221e-08, 1, -6.40749931e-07, -1, -2.71690759e-08, 1, -6.40749931e-07, -6.94149662e-08))
  443. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.563200057, 1, 0.512000144))
  444. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.220000014, 0.220000014, 0.518144011))
  445. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.450660706, -0.000366210938, 0.146410823, -7.4505806e-07, -1, 3.6816779e-08, 3.10171231e-08, 3.68167683e-08, 1, -1, 7.4505806e-07, 3.10171053e-08))
  446. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 0.512000144, 1))
  447. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.33792007, 0.220000014, 0.450560033))
  448. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.433936357, 0.000366210938, 3.32937622, -1, 6.40749931e-07, 6.93517848e-08, -6.93517705e-08, 2.71691221e-08, -1, -6.40749931e-07, -1, -2.71690741e-08))
  449. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.563200057, 1))
  450. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  451. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.338058472, -0.000366210938, 0.315390348, -7.4505806e-07, -1, 3.6816779e-08, 3.10171231e-08, 3.68167683e-08, 1, -1, 7.4505806e-07, 3.10171053e-08))
  452. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 0.512000144, 0.819200039))
  453. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(1.23904014, 0.220000014, 0.563200057))
  454. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.00945282, -0.000366210938, -2.04550171, -0.707106113, 0.707107484, -2.42653826e-08, 6.00121624e-08, 9.43284562e-08, 1, 0.707107484, 0.707106113, -1.09135279e-07))
  455. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  456. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.450560033, 0.220000014, 0.563200057))
  457. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.16465759, -0.000381469727, -2.04548264, -0.707106113, 0.707107484, -2.42653826e-08, 6.00121624e-08, 9.43284562e-08, 1, 0.707107484, 0.707106113, -1.09135279e-07))
  458. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  459. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.489984065, 0.220000014, 0.405504048))
  460. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.75189209, 0, 0.202737808, 4.61936452e-07, 1, 2.01980033e-08, -1.0781276e-07, 2.01980548e-08, -1, -1, 4.61936452e-07, 1.07812767e-07))
  461. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  462. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.33792007, 0.220000014, 0.450560033))
  463. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.12789917, 0.000366210938, 0.742304683, 6.40749931e-07, 1, -3.68167576e-08, -6.94149733e-08, -3.68167079e-08, -1, -1, 6.40749931e-07, 6.9414952e-08))
  464. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.563200057, 1))
  465. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.33792007, 0.220000014, 0.563200057))
  466. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.870441437, 0, -0.423290253, -0.707106292, 0.707107365, 9.49445536e-08, -1.09325214e-07, 2.49467114e-08, -1, -0.707107365, -0.707106292, 5.96646856e-08))
  467. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.512000144, 1))
  468. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.220000014, 0.220000014, 0.225280017))
  469. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.423347473, 0, -0.701530457, 0.707105875, -0.707107723, -1.24747032e-07, -1.51243015e-07, 2.51760834e-08, -1, 0.707107723, 0.707105875, -8.91429579e-08))
  470. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 0.563200057, 1))
  471. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.220000014, 0.788480043, 0.220000014))
  472. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000366210938, -1.09579849, 0.423362732, -6.94149804e-08, -3.24350893e-08, -1, 0.707107067, 0.707106531, -7.20188709e-08, 0.707106531, -0.707107067, -2.6148701e-08))
  473. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.563200057, 1, 0.512000144))
  474. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.33792007, 0.220000014, 0.33792007))
  475. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.736960649, 0.000366210938, 1.36945343, -1, 6.40749931e-07, 6.93517848e-08, -6.93517705e-08, 2.71691221e-08, -1, -6.40749931e-07, -1, -2.71690741e-08))
  476. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.563200057, 1))
  477. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.33792007, 0.220000014, 0.33792007))
  478. PartWeld = CreateWeld(m, BowFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.736959338, 0, 1.36940765, -1, 6.40749931e-07, 6.93517848e-08, 6.93517705e-08, -2.71691203e-08, 1, 6.40749931e-07, 1, 2.71690741e-08))
  479. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.563200057, 1))
  480. PivotConnector1 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Cool yellow", "PivotConnector1", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  481. PivotConnector1Weld = CreateWeld(m, BowFakeHandle, PivotConnector1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.17164612, -0.614725113, -0.000137329102, 8.04664523e-07, 1, 4.06052386e-05, -1, 8.04658157e-07, 1.50166912e-07, 1.50134269e-07, -4.06052495e-05, 1))
  482. CreateMesh("SpecialMesh", PivotConnector1, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.214015961, 0.225279838, 0.585727811))
  483. PivotConnector2 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Cool yellow", "PivotConnector2", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  484. PivotConnector2Weld = CreateWeld(m, BowFakeHandle, PivotConnector2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.22834778, -0.614701271, 0.000122070313, 8.04664523e-07, 1, 4.06052386e-05, -1, 8.04658157e-07, 1.50166912e-07, 1.50134269e-07, -4.06052495e-05, 1))
  485. CreateMesh("SpecialMesh", PivotConnector2, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.214015961, 0.225279838, 0.585727811))
  486. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  487. WedgeWeld = CreateWeld(m, BowFakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.341524124, 1.5585022, -1.42978507e-07, 9.15196949e-08, -1, -0.92551136, -0.378719926, 9.76679004e-08, -0.378719926, 0.92551136, 1.3885132e-07))
  488. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.511992276, 0.944333315, 0.386422455))
  489. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  490. WedgeWeld = CreateWeld(m, BowFakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000366210938, 0.341472626, 1.55859375, -4.1486472e-09, -2.71666636e-08, 1, -0.925510883, 0.378721058, 6.4489738e-09, -0.378721058, -0.925510883, -2.67142202e-08))
  491. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.511992276, 0.944333315, 0.386422455))
  492. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  493. WedgeWeld = CreateWeld(m, BowFakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000381469727, 0.341506958, -1.47248077, 4.1486472e-09, 2.71666636e-08, -1, -0.925510943, 0.37872082, 6.44896758e-09, 0.37872085, 0.925511003, 2.67142219e-08))
  494. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.511992276, 0.944333315, 0.395894557))
  495. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  496. WedgeWeld = CreateWeld(m, BowFakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.168949723, -0.337890625, 6.94149378e-08, -2.71691221e-08, 1, -1, 6.40749931e-07, 6.94149662e-08, -6.40749931e-07, -1, -2.71690759e-08))
  497. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 0.512000144, 0.512000144))
  498. QuiverHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "QuiverHandle", Vector3.new(2.20000029, 0.200000003, 0.600000024))
  499. QuiverHandleWeld = CreateWeld(m, Character.Torso, QuiverHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.554016113, -0.356391907, 0.391426086, -0.965925872, -0.258818924, 2.59800936e-09, -1.29173223e-08, 5.82460693e-08, 1, -0.258818924, 0.965925872, -5.96046306e-08))
  500. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  501. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.454208374, -0.680118561, 1.68037415, 0.00025648062, 0.70736295, -0.706850469, 0.000258313463, 0.70685041, 0.707363009, 1, -0.000364014471, -1.44539092e-06))
  502. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  503. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(2.72000003, 0.200000003, 0.480000019))
  504. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.320007324, 1.12168884, 7.62939453e-06, 1.00000012, -5.19595522e-09, -2.5331974e-07, -5.19594989e-09, -1, 2.12064819e-08, -2.5331974e-07, -2.12064926e-08, -1.00000012))
  505. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.800000072, 1))
  506. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 0.480000019, 0.200000003))
  507. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.76008606, 0.617675781, 0.496002197, 1.00000012, -5.19595522e-09, -2.5331974e-07, -5.19594989e-09, -1, 2.12064819e-08, -2.5331974e-07, -2.12064926e-08, -1.00000012))
  508. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 1, 0.800000072))
  509. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 0.480000019, 1.15999997))
  510. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.11997986, 0.440233231, -0.440826416, 1.00000012, 1.30545388e-08, -8.94069672e-08, -6.14417175e-08, -0.707106829, -0.707106769, -5.77675756e-08, 0.707106769, -0.707106888))
  511. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 1, 1))
  512. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  513. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000263214111, 0.8020401, 1.68035889, 6.25847804e-07, -0.000362336723, 1, -0.000361986837, -0.999999881, -0.000362336461, 1, -0.000361986604, -7.45036459e-07))
  514. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  515. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 1.16000009, 0.480000019))
  516. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.1199646, 0.621688843, 3.81469727e-06, 1.00000012, -5.19595522e-09, -2.5331974e-07, -5.19594989e-09, -1, 2.12064819e-08, -2.5331974e-07, -2.12064926e-08, -1.00000012))
  517. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 1, 1))
  518. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(2.72000003, 0.200000003, 0.480000019))
  519. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.320037842, 0.0585784912, -0.440793991, 1.00000012, -2.64309392e-08, -8.94069672e-08, -4.28664144e-08, 0.707106888, -0.707106709, 9.12440399e-08, 0.707106709, 0.707106888))
  520. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.800000072, 1))
  521. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 0.480000019, 0.200000003))
  522. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.76008606, 0.617675781, -0.504001617, 1.00000012, -5.19595522e-09, -2.5331974e-07, -5.19594989e-09, -1, 2.12064819e-08, -2.5331974e-07, -2.12064926e-08, -1.00000012))
  523. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 1, 0.800000072))
  524. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  525. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.642028809, 0.000205993652, 1.68029785, 0.000362732593, 0.99999994, 0.000362407387, -1.63913711e-07, -0.000362407329, 1, 0.99999994, -0.000362732622, 4.47251054e-08))
  526. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  527. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  528. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.64214325, -0.319789886, 1.68029785, 0.000362732593, 0.99999994, 0.000362407387, -1.63913711e-07, -0.000362407329, 1, 0.99999994, -0.000362732622, 4.47251054e-08))
  529. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  530. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(2.72000003, 0.200000003, 0.480000019))
  531. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.320007324, -0.12512207, -3.81469727e-06, 1, -4.4408921e-16, -1.54853386e-16, -4.4408921e-16, 1, 0, -1.54853386e-16, 0, 1))
  532. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.800000072, 1))
  533. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  534. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.453760147, 0.680397034, 1.68035889, 0.000254766986, 0.706850529, 0.70736289, -0.000260369823, -0.707362831, 0.706850588, 1.00000012, -0.00036425679, 3.82962025e-06))
  535. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  536. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  537. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(8.39233398e-05, 0.322044373, 1.68017578, -1.9222507e-06, -0.000362336548, 1, -0.000367632718, -0.999999881, -0.000362337218, 1, -0.000367633445, 1.80306245e-06))
  538. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  539. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  540. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.642089844, -0.159805298, 1.68029785, 0.000362732593, 0.99999994, 0.000362407387, -1.63913711e-07, -0.000362407329, 1, 0.99999994, -0.000362732622, 4.47251054e-08))
  541. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  542. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 0.200000003, 0.480000019))
  543. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.7600708, 1.12168884, 7.62939453e-06, 1.00000012, -5.19595522e-09, -2.5331974e-07, -5.19594989e-09, -1, 2.12064819e-08, -2.5331974e-07, -2.12064926e-08, -1.00000012))
  544. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 0.800000072, 1))
  545. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  546. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.641914368, 0.320201874, 1.68029785, 0.000362732593, 0.99999994, 0.000362407387, -1.63913711e-07, -0.000362407329, 1, 0.99999994, -0.000362732622, 4.47251054e-08))
  547. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  548. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 0.480000019, 0.200000003))
  549. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.7600708, 0.440826416, 0.940238953, 1, 2.1234964e-08, -1.78813934e-07, 1.47174546e-07, -0.707106829, 0.707106769, -1.21046355e-07, -0.707106769, -0.707106829))
  550. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 1, 0.800000072))
  551. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(2.72000003, 0.480000019, 0.200000003))
  552. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.320037842, 0.617675781, -0.504001617, 1.00000012, -5.19595522e-09, -2.5331974e-07, -5.19594989e-09, -1, 2.12064819e-08, -2.5331974e-07, -2.12064926e-08, -1.00000012))
  553. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.800000072))
  554. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 0.480000019, 1.1680001))
  555. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.1199646, 0.617675781, 3.81469727e-06, 1.00000012, -5.19595522e-09, -2.5331974e-07, -5.19594989e-09, -1, 2.12064819e-08, -2.5331974e-07, -2.12064926e-08, -1.00000012))
  556. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 1, 1))
  557. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 0.480000019, 1.15999997))
  558. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.11997986, 0.440826416, 0.440233231, 1, 2.1234964e-08, -1.78813934e-07, 1.47174546e-07, -0.707106829, 0.707106769, -1.21046355e-07, -0.707106769, -0.707106829))
  559. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 1, 1))
  560. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 0.480000019, 0.200000003))
  561. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.76008606, -0.440818787, 0.0586128235, 1.00000012, -2.64309392e-08, -8.94069672e-08, -4.28664144e-08, 0.707106888, -0.707106709, 9.12440399e-08, 0.707106709, 0.707106888))
  562. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 1, 0.800000072))
  563. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.480000019, 0.200000003, 0.320000023))
  564. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -1.12969971, 1.3600769, -8.94069672e-08, -5.96046377e-08, -1.00000012, 2.59801936e-09, 1, -5.96046306e-08, 1.00000012, -2.59802602e-09, -8.94069672e-08))
  565. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.800000072, 1))
  566. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 0.200000003, 0.480000019))
  567. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.7600708, 0.940246582, 0.440822601, 1, 2.1234964e-08, -1.78813934e-07, 1.47174546e-07, -0.707106829, 0.707106769, -1.21046355e-07, -0.707106769, -0.707106829))
  568. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 0.800000072, 1))
  569. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  570. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000316619873, -0.962043762, 1.68040466, 2.60770412e-06, 0.000362485851, -1.00000012, 0.00035897718, 0.99999994, 0.000362486753, 1, -0.000358978083, 2.50341645e-06))
  571. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  572. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(2.72000003, 0.200000003, 0.480000019))
  573. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.320007324, 0.940238953, 0.440828323, 1, 2.1234964e-08, -1.78813934e-07, 1.47174546e-07, -0.707106829, 0.707106769, -1.21046355e-07, -0.707106769, -0.707106829))
  574. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.800000072, 1))
  575. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  576. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.641975403, 0.160209656, 1.68029785, 0.000362732593, 0.99999994, 0.000362407387, -1.63913711e-07, -0.000362407329, 1, 0.99999994, -0.000362732622, 4.47251054e-08))
  577. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  578. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 0.200000003, 0.480000019))
  579. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.7600708, -0.12512207, -3.81469727e-06, 1, -4.4408921e-16, -1.54853386e-16, -4.4408921e-16, 1, 0, -1.54853386e-16, 0, 1))
  580. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 0.800000072, 1))
  581. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(2.72000003, 0.480000019, 0.200000003))
  582. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.320007324, -0.440818787, 0.0586090088, 1.00000012, -2.64309392e-08, -8.94069672e-08, -4.28664144e-08, 0.707106888, -0.707106709, 9.12440399e-08, 0.707106709, 0.707106888))
  583. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.800000072))
  584. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  585. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000152587891, -0.482032776, 1.68025208, -2.10106282e-06, 0.000362470717, -0.99999994, 0.00036824515, 0.99999994, 0.000362469931, 0.999999881, -0.000368244306, -2.2053498e-06))
  586. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  587. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(2.07999992, 0.200000003, 0.200000003))
  588. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.320007324, 0.121658325, 7.62939453e-06, 1.00000012, -5.19595522e-09, -2.5331974e-07, -5.19594989e-09, -1, 2.12064819e-08, -2.5331974e-07, -2.12064926e-08, -1.00000012))
  589. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.800000072, 0.800000072))
  590. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.480000019, 0.200000003, 0.320000023))
  591. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.121658325, 1.3600769, -8.94069672e-08, -5.96046377e-08, -1.00000012, 2.59801936e-09, 1, -5.96046306e-08, 1.00000012, -2.59802602e-09, -8.94069672e-08))
  592. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.800000072, 1))
  593. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.200000003, 0.200000003, 0.480000019))
  594. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.76010132, 0.05859375, -0.44080162, 1.00000012, -2.64309392e-08, -8.94069672e-08, -4.28664144e-08, 0.707106888, -0.707106709, 9.12440399e-08, 0.707106709, 0.707106888))
  595. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.800000072, 0.800000072, 1))
  596. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(2.72000003, 0.480000019, 0.200000003))
  597. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.320007324, 0.440834045, 0.940233231, 1, 2.1234964e-08, -1.78813934e-07, 1.47174546e-07, -0.707106829, 0.707106769, -1.21046355e-07, -0.707106769, -0.707106829))
  598. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.800000072))
  599. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(2.07999992, 0.200000003, 0.200000003))
  600. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.320007324, 1.12969971, 7.62939453e-06, 1.00000012, -5.19595522e-09, -2.5331974e-07, -5.19594989e-09, -1, 2.12064819e-08, -2.5331974e-07, -2.12064926e-08, -1.00000012))
  601. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.800000072, 0.800000072))
  602. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.480000019, 0.200000003, 0.320000023))
  603. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-06, -0.121658325, -0.719848633, -8.94069672e-08, -5.96046377e-08, -1.00000012, 2.59801936e-09, 1, -5.96046306e-08, 1.00000012, -2.59802602e-09, -8.94069672e-08))
  604. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.800000072, 1))
  605. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(2.72000003, 0.480000019, 0.200000003))
  606. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.320022583, 0.617675781, 0.495986938, 1.00000012, -5.19595522e-09, -2.5331974e-07, -5.19594989e-09, -1, 2.12064819e-08, -2.5331974e-07, -2.12064926e-08, -1.00000012))
  607. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.800000072))
  608. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Part", Vector3.new(0.480000019, 0.200000003, 0.320000023))
  609. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-06, -1.12969971, -0.719848633, -8.94069672e-08, -5.96046377e-08, -1.00000012, 2.59801936e-09, 1, -5.96046306e-08, 1.00000012, -2.59802602e-09, -8.94069672e-08))
  610. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.800000072, 1))
  611. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  612. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.453941345, 0.227851868, 1.68025208, 0.000255497143, 0.706850588, 0.707362831, -0.000258075044, -0.707362771, 0.706850648, 1, -0.000363150437, 1.68385282e-06))
  613. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  614. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 5.44000006))
  615. PartWeld = CreateWeld(m, QuiverHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.454055786, -0.227571487, 1.68025208, 0.000257970736, 0.70736295, -0.706850469, 0.000255273626, 0.706850469, 0.70736295, 1, -0.000362918596, 1.77325978e-06))
  616. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=15887356", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.960000038, 2.4000001))
  617. PivotHandle1 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Cool yellow", "PivotHandle1", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  618. PivotHandle1Weld = CreateWeld(m, PivotConnector1, PivotHandle1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, -7.27595761e-12, 0, 1, -2.67841305e-14, -7.27595761e-12, -2.67841305e-14, 1))
  619. CreateMesh("SpecialMesh", PivotHandle1, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.214015961, 0.225279838, 0.585727811))
  620. String1 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "String1", Vector3.new(0.220000014, 3.37920046, 0.220000014))
  621. String1Weld = CreateWeld(m, PivotHandle1, String1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0047981739, -1.87628937, 0, 8.04664523e-07, -1, 1.50134269e-07, 1, 8.04658157e-07, -4.06052495e-05, 4.06052386e-05, 1.50166912e-07, 1))
  622. CreateMesh("CylinderMesh", String1, "", "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 1, 0.153600037))
  623. PivotHandle2 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Cool yellow", "PivotHandle2", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  624. PivotHandle2Weld = CreateWeld(m, PivotConnector2, PivotHandle2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, -7.27595761e-12, 0, 1, -2.67841305e-14, -7.27595761e-12, -2.67841305e-14, 1))
  625. CreateMesh("SpecialMesh", PivotHandle2, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.214015961, 0.225279838, 0.585727811))
  626. String2 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "String2", Vector3.new(0.220000014, 3.49184012, 0.220000014))
  627. String2Weld = CreateWeld(m, PivotHandle2, String2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00483489037, 1.87658691, 0, 8.04664523e-07, -1, 1.50134269e-07, 1, 8.04658157e-07, -4.06052495e-05, 4.06052386e-05, 1.50166912e-07, 1))
  628. CreateMesh("CylinderMesh", String2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.512000144, 1, 0.153600037))
  629. KnifeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "KnifeHandle", Vector3.new(0.200000003, 0.600000024, 1.19999993))
  630. KnifeHandleWeld = CreateWeld(m, Character["Right Arm"], KnifeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.10351563e-05, 1.01999998, -7.62939453e-06, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  631. KnifeFakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "KnifeFakeHandle", Vector3.new(0.200000003, 0.600000024, 0.799999952))
  632. KnifeFakeHandleWeld = CreateWeld(m, KnifeHandle, KnifeFakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  633. KnifeMeshPrt = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "KnifeMeshPrt", Vector3.new(0.200000003, 0.600000024, 3))
  634. KnifeMeshPrtWeld = CreateWeld(m, KnifeFakeHandle, KnifeMeshPrt, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, -0.900001526, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  635. CreateMesh("SpecialMesh", KnifeMeshPrt, Enum.MeshType.FileMesh, "rbxassetid://433000323", Vector3.new(0, 0, 0), Vector3.new(0.00200000009, 0.00200000009, 0.00200000009))
  636. KnifeHitbox = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "KnifeHitbox", Vector3.new(0.200000003, 0.600000024, 1.80000007))
  637. KnifeHitboxWeld = CreateWeld(m, KnifeFakeHandle, KnifeHitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, -1.50000381, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  638. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  639.  
  640. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  641. prt.Anchored = true
  642. prt.CFrame = cframe
  643. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  644. game:GetService("Debris"):AddItem(prt, 10)
  645. if Type == 1 or Type == nil then
  646. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  647. else
  648. if Type == 2 then
  649. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  650. end
  651. end
  652. end
  653.  
  654. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  655.  
  656. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  657. prt.Anchored = true
  658. prt.CFrame = cframe
  659. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  660. game:GetService("Debris"):AddItem(prt, 10)
  661. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  662. end
  663.  
  664. RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  665.  
  666. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  667. prt.Anchored = true
  668. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  669. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  670. game:GetService("Debris"):AddItem(prt, 10)
  671. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  672. end
  673.  
  674. CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  675.  
  676. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  677. prt.Anchored = true
  678. prt.CFrame = cframe
  679. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  680. game:GetService("Debris"):AddItem(prt, 10)
  681. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  682. end
  683.  
  684. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  685.  
  686. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  687. prt.Anchored = true
  688. prt.CFrame = cframe
  689. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  690. game:GetService("Debris"):AddItem(prt, 10)
  691. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  692. end
  693.  
  694. SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  695.  
  696. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  697. prt.Anchored = true
  698. prt.CFrame = cframe
  699. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  700. game:GetService("Debris"):AddItem(prt, 10)
  701. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  702. end
  703.  
  704. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  705.  
  706. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  707. prt.Anchored = true
  708. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  709. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  710. local num = math.random(10, 50) / 1000
  711. game:GetService("Debris"):AddItem(prt, 10)
  712. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  713. end
  714.  
  715. spread = 100
  716. range = 250
  717. rangepower = 20
  718. local SpecialTypeArrow = false
  719. Laser = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  720.  
  721. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  722. prt.Anchored = true
  723. prt.CFrame = cframe
  724. prt.Material = "Neon"
  725. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  726. game:GetService("Debris"):AddItem(prt, 10)
  727. coroutine.resume(coroutine.create(function(Part, Mesh)
  728.  
  729. for i = 0, 1, delay do
  730. swait()
  731. if SpecialTypeArrow == true then
  732. BlockEffect(BrickColor.new("Institutional white"), CFrame.new(prt.Position) * CFrame.new(math.random(-500, 500) / 100, math.random(-500, 500) / 100, math.random(-500, 500) / 100), 1, 1, 1, 0.5, 0.5, 0.5, 0.05, 1)
  733. end
  734. Part.Transparency = i
  735. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  736. end
  737. Part.Parent = nil
  738. end
  739. ), prt, msh)
  740. end
  741.  
  742. shoottrail = function(mouse, SpreadAmount)
  743.  
  744. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  745. local MainPos = BowHandle.Position
  746. local MainPos2 = mouse.Hit.p + SpreadVectors
  747. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  748. local speed = 50
  749. local num = 50
  750. coroutine.resume(coroutine.create(function()
  751.  
  752. repeat
  753. swait()
  754. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  755. local mag = (MainPos - pos).magnitude
  756. Laser(BrickColor.new("Institutional white"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.175, 0, -0.175, 0.15)
  757. MainPos = MainPos + MouseLook.lookVector * speed
  758. num = num - 1
  759. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  760. if hit ~= nil then
  761. num = 0
  762. local refpart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new("Really Institutional white"), "Effect", Vector3.new())
  763. refpart.Anchored = true
  764. refpart.CFrame = CFrame.new(pos)
  765. if SpecialTypeArrow == true then
  766. WaveEffect(BrickColor.new("Institutional white"), refpart.CFrame, 0.1, 0.1, 0.1, 1, 1, 1, 0.08)
  767. BlockEffect(BrickColor.new("Institutional white"), refpart.CFrame, 0.1, 0.1, 0.1, 2, 2, 2, 0.05, 1)
  768. end
  769. game:GetService("Debris"):AddItem(refpart, 2)
  770. end
  771. do
  772. if num <= 0 then
  773. local refpart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new("Really Institutional white"), "Effect", Vector3.new())
  774. refpart.Anchored = true
  775. refpart.CFrame = CFrame.new(pos)
  776. if SpecialTypeArrow == false then
  777. MagnitudeDamage(refpart, 5, 5, 15, BrickColor.new("Institutional white"), BrickColor.new("Brick yellow"), "rbxassetid://199149137", 1.3)
  778. else
  779. if SpecialTypeArrow == true then
  780. MagnitudeDamage(refpart, 5, 20, 35, BrickColor.new("Institutional white"), BrickColor.new("Brick yellow"), "rbxassetid://199149137", 1.3)
  781. end
  782. end
  783. local newpos = hit.Position
  784. local effectsmsh = Instance.new("SpecialMesh")
  785. effectsmsh.MeshId = "http://www.roblox.com/asset/?id=15887356"
  786. effectsmsh.TextureId = "http://www.roblox.com/asset/?id=15886781"
  787. effectsmsh.Scale = Vector3.new(1, 1, 2.5)
  788. local effectsg = Instance.new("Part")
  789. effectsg.formFactor = 3
  790. effectsg.CanCollide = false
  791. effectsg.Name = "Arrow"
  792. effectsg.Material = "SmoothPlastic"
  793. effectsg.Locked = true
  794. effectsg.Size = Vector3.new(0.2, 0.2, 0.2)
  795. effectsg.Parent = workspace
  796. effectsmsh.Parent = effectsg
  797. effectsg.CFrame = CFrame.new(newpos, pos) + CFrame.new(newpos, pos).lookVector
  798. local weld = Instance.new("Weld")
  799. weld.Part0 = effectsg
  800. weld.Part1 = hit
  801. local HitPos = effectsg.Position + CFrame.new(newpos, pos).lookVector
  802. local CJ = CFrame.new(HitPos)
  803. local C0 = effectsg.CFrame:inverse() * CJ
  804. local C1 = hit.CFrame:inverse() * CJ
  805. weld.C0 = C0
  806. weld.C1 = C1
  807. weld.Parent = effectsg
  808. game:GetService("Debris"):AddItem(refpart, 0)
  809. game:GetService("Debris"):AddItem(effectsg, 2)
  810. end
  811. end
  812. until num <= 0
  813. end
  814. ))
  815. end
  816.  
  817. local Hold = false
  818. CFA = function(x, y, z)
  819.  
  820. return CFrame.fromEulerAnglesXYZ(math.rad(x), math.rad(y), math.rad(z))
  821. end
  822.  
  823. attackone = function()
  824. attack = true
  825. change = 1
  826. Humanoid.WalkSpeed = 5
  827. for i = 0, 1, 0.2 do
  828. swait()
  829. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-65)), 0.3)
  830. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(65)), 0.3)
  831. RW.C0 = clerp(RW.C0, CFrame.new(0.5, 0.49, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-60)), 0.3)
  832. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.49, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  833. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), 0.3)
  834. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  835. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  836. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  837. if Torsovelocity < 1 then
  838. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.33)
  839. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.33)
  840. else
  841. if Torsovelocity > 2 then
  842. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  843. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  844. end
  845. end
  846. end
  847. CreateSound("rbxassetid://188569331", BowHandle, 1, 1.2)
  848. FakeArrow.Transparency = 0
  849. for i = 0, 1, 0.2 do
  850. swait()
  851. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-65)), 0.3)
  852. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(65)), 0.3)
  853. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.49, 0) * angles(math.rad(90), math.rad(0), math.rad(-50)), 0.3)
  854. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.49, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)), 0.3)
  855. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  856. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  857. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  858. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(-1.3, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  859. if Torsovelocity < 1 then
  860. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.33)
  861. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.33)
  862. else
  863. if Torsovelocity > 2 then
  864. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  865. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  866. end
  867. end
  868. end
  869. do
  870. while 1 do
  871. swait()
  872. if Hold == true then
  873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-65)), 0.3)
  874. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(65)), 0.3)
  875. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.49, 0) * angles(math.rad(90), math.rad(0), math.rad(-50)), 0.3) * CFA(math.random(-0.6, 0.6), math.random(-0.5, 0.5), math.random(-0.5, 0.5))
  876. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.49, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)), 0.3)
  877. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  878. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3) * CFA(0, 0, math.random(-0.6, 0.6))
  879. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3) * CFA(0, 0, math.random(-0.6, 0.6))
  880. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(-1.3, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  881. if Torsovelocity < 1 then
  882. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.33)
  883. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.33)
  884. -- DECOMPILER ERROR at PC1108: LeaveBlock: unexpected jumping out IF_THEN_STMT
  885.  
  886. -- DECOMPILER ERROR at PC1108: LeaveBlock: unexpected jumping out IF_STMT
  887.  
  888. -- DECOMPILER ERROR at PC1108: LeaveBlock: unexpected jumping out IF_THEN_STMT
  889.  
  890. -- DECOMPILER ERROR at PC1108: LeaveBlock: unexpected jumping out IF_STMT
  891.  
  892. end
  893. end
  894. if Torsovelocity > 2 then
  895. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  896. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  897. end
  898. if Hold == false then
  899. break
  900. end
  901. end
  902. CreateSound("rbxassetid://166032326", BowHandle, 1, 1.2)
  903. FakeArrow.Transparency = 1
  904. shoottrail(mouse, 0)
  905. for i = 0, 1, 0.2 do
  906. swait()
  907. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  908. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
  909. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.49, 0) * angles(math.rad(130), math.rad(0), math.rad(20)), 0.3)
  910. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.49, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  911. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  912. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-4)), 0.5) * CFA(0, 0, math.random(-0.6, 0.6))
  913. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(4)), 0.5) * CFA(0, 0, math.random(-0.6, 0.6))
  914. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  915. if Torsovelocity < 1 then
  916. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.33)
  917. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.33)
  918. else
  919. if Torsovelocity > 2 then
  920. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  921. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  922. end
  923. end
  924. end
  925. Humanoid.WalkSpeed = 18
  926. attack = false
  927. end
  928. end
  929.  
  930. Shank = function()
  931.  
  932. attack = true
  933. KnifeMeshPrt.Transparency = 0
  934. local HitCon = KnifeHitbox.Touched:connect(function(hit)
  935.  
  936. Damage(hit.Parent, math.random(15, 20), 0.2, BrickColor.new("Institutional white"), BrickColor.new("Brick yellow"), "rbxassetid://199149221", 1.2)
  937. end
  938. )
  939. for i = 0, 1, 0.3 do
  940. swait()
  941. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), 0.3)
  942. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(80)), 0.3)
  943. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * CFrame.Angles(math.rad(120), math.rad(-50), math.rad(0)), 0.3)
  944. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-70)), 0.3)
  945. KnifeFakeHandleWeld.C0 = clerp(KnifeFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  946. if Torsovelocity < 1 then
  947. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.33)
  948. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.33)
  949. else
  950. if Torsovelocity > 2 then
  951. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  952. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  953. end
  954. end
  955. end
  956. CreateSound("http://roblox.com/asset/?id=320557413", KnifeHitbox, 1, 1.1)
  957. for i = 0, 1, 0.2 do
  958. swait()
  959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), 0.3)
  960. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), 0.3)
  961. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -1) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), 0.5)
  962. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), 0.3)
  963. KnifeFakeHandleWeld.C0 = clerp(KnifeFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.3)
  964. if Torsovelocity < 1 then
  965. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.33)
  966. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.33)
  967. else
  968. if Torsovelocity > 2 then
  969. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  970. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  971. end
  972. end
  973. end
  974. for i = 0, 1, 0.3 do
  975. swait()
  976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), 0.3)
  977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), 0.3)
  978. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -0.5) * CFrame.Angles(math.rad(0), math.rad(130), math.rad(100)), 0.3)
  979. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), 0.3)
  980. KnifeFakeHandleWeld.C0 = clerp(KnifeFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  981. if Torsovelocity < 1 then
  982. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.33)
  983. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.33)
  984. else
  985. if Torsovelocity > 2 then
  986. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  987. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  988. end
  989. end
  990. end
  991. CreateSound("http://roblox.com/asset/?id=320557413", KnifeHitbox, 1, 1.2)
  992. for i = 0, 1, 0.2 do
  993. swait()
  994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), 0.3)
  995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(80)), 0.3)
  996. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(70)), 0.5)
  997. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-80)), 0.3)
  998. KnifeFakeHandleWeld.C0 = clerp(KnifeFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.3)
  999. if Torsovelocity < 1 then
  1000. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.33)
  1001. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.33)
  1002. else
  1003. if Torsovelocity > 2 then
  1004. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  1005. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  1006. end
  1007. end
  1008. end
  1009. HitCon:disconnect()
  1010. KnifeMeshPrt.Transparency = 1
  1011. attack = false
  1012. end
  1013.  
  1014. SpecialArrow = function()
  1015.  
  1016. attack = true
  1017. change = 1
  1018. Humanoid.WalkSpeed = 5
  1019. SpecialTypeArrow = true
  1020. for i = 0, 1, 0.2 do
  1021. swait()
  1022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(10), math.rad(-20), math.rad(-65)), 0.3)
  1023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(65)), 0.3)
  1024. RW.C0 = clerp(RW.C0, CFrame.new(0.5, 0.49, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-60)), 0.3)
  1025. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.49, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  1026. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), 0.3)
  1027. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1028. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1029. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1030. if Torsovelocity < 1 then
  1031. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.33)
  1032. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.33)
  1033. else
  1034. if Torsovelocity > 2 then
  1035. RH.C0 = clerp(RH.C0, cn(1, -0.7 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  1036. LH.C0 = clerp(LH.C0, cn(-1, -0.7 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  1037. end
  1038. end
  1039. end
  1040. CreateSound("rbxassetid://188569331", BowHandle, 1, 1)
  1041. FakeArrow.Transparency = 0
  1042. for i = 0, 1, 0.2 do
  1043. swait()
  1044. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(10), math.rad(-20), math.rad(-65)), 0.3)
  1045. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(65)), 0.3)
  1046. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.49, 0) * angles(math.rad(90), math.rad(0), math.rad(-50)), 0.3)
  1047. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.49, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)), 0.3)
  1048. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-60), math.rad(0)), 0.3)
  1049. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  1050. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  1051. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(-1.3, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1052. if Torsovelocity < 1 then
  1053. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.33)
  1054. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.33)
  1055. else
  1056. if Torsovelocity > 2 then
  1057. RH.C0 = clerp(RH.C0, cn(1, -0.7 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  1058. LH.C0 = clerp(LH.C0, cn(-1, -0.7 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  1059. end
  1060. end
  1061. end
  1062. do
  1063. while 1 do
  1064. swait()
  1065. if Hold == true then
  1066. BlockEffect(BrickColor.new("Institutional white"), BowHandle.CFrame * CFrame.new(math.random(-100, 100) / 100, math.random(-100, 100) / 100, math.random(-100, 100) / 100), 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.05, 1)
  1067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(10), math.rad(-20), math.rad(-65)), 0.3)
  1068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(10), math.rad(65)), 0.3)
  1069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.49, 0) * angles(math.rad(110), math.rad(0), math.rad(-50)), 0.3) * CFA(math.random(-0.6, 0.6), math.random(-0.5, 0.5), math.random(-0.5, 0.5))
  1070. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.49, 0) * angles(math.rad(110), math.rad(0), math.rad(-10)), 0.3)
  1071. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(40), math.rad(-60), math.rad(40)), 0.3)
  1072. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3) * CFA(0, 0, math.random(-0.6, 0.6))
  1073. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3) * CFA(0, 0, math.random(-0.6, 0.6))
  1074. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(-1.3, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1075. if Torsovelocity < 1 then
  1076. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.33)
  1077. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.33)
  1078. -- DECOMPILER ERROR at PC1148: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1079.  
  1080. -- DECOMPILER ERROR at PC1148: LeaveBlock: unexpected jumping out IF_STMT
  1081.  
  1082. -- DECOMPILER ERROR at PC1148: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1083.  
  1084. -- DECOMPILER ERROR at PC1148: LeaveBlock: unexpected jumping out IF_STMT
  1085.  
  1086. end
  1087. end
  1088. if Torsovelocity > 2 then
  1089. RH.C0 = clerp(RH.C0, cn(1, -0.7 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  1090. LH.C0 = clerp(LH.C0, cn(-1, -0.7 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  1091. end
  1092. if Hold == false then
  1093. break
  1094. end
  1095. end
  1096. CreateSound("rbxassetid://166032326", BowHandle, 1, 0.8)
  1097. FakeArrow.Transparency = 1
  1098. shoottrail(mouse, 0)
  1099. for i = 0, 1, 0.2 do
  1100. swait()
  1101. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(10), math.rad(-20), math.rad(-65)), 0.3)
  1102. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(10), math.rad(65)), 0.3)
  1103. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.49, 0) * angles(math.rad(130), math.rad(0), math.rad(20)), 0.3)
  1104. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.49, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  1105. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  1106. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-4)), 0.5) * CFA(0, 0, math.random(-0.6, 0.6))
  1107. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(4)), 0.5) * CFA(0, 0, math.random(-0.6, 0.6))
  1108. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1109. if Torsovelocity < 1 then
  1110. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.33)
  1111. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.33)
  1112. else
  1113. if Torsovelocity > 2 then
  1114. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos(sine / 8) / 2, -0.03 + math.sin(sine / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin(sine / 8)), 0.3)
  1115. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos(sine / 8) / 2, -0.03 - math.sin(sine / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin(sine / 8)), 0.3)
  1116. end
  1117. end
  1118. end
  1119. SpecialTypeArrow = false
  1120. Humanoid.WalkSpeed = 18
  1121. attack = false
  1122. end
  1123. end
  1124.  
  1125. mouse.Button1Down:connect(function()
  1126.  
  1127. if attack == false and attacktype == 1 and Hold == false then
  1128. Hold = true
  1129. attackone()
  1130. end
  1131. end
  1132. )
  1133. mouse.Button1Up:connect(function(k)
  1134.  
  1135. if attack == true and Hold == true then
  1136. Hold = false
  1137. end
  1138. end
  1139. )
  1140. mouse.KeyDown:connect(function(k)
  1141.  
  1142. k = k:lower()
  1143. if attack == false and k == "q" then
  1144. Shank()
  1145. else
  1146. if attack == false and k == "e" and Hold == false then
  1147. Hold = true
  1148. SpecialArrow()
  1149. end
  1150. end
  1151. end
  1152. )
  1153. mouse.KeyUp:connect(function(k)
  1154.  
  1155. if attack == true and k == "e" and Hold == true then
  1156. Hold = false
  1157. end
  1158. end
  1159. )
  1160. Humanoid.WalkSpeed = 18
  1161. while 1 do
  1162. swait()
  1163. if Hold == true then
  1164. local aim = CFrame.new(RootPart.Position, mouse.Hit.p)
  1165. local direction = aim.lookVector
  1166. local headingA = math.atan2(direction.x, direction.z)
  1167. headingA = math.deg(headingA)
  1168. Humanoid.AutoRotate = false
  1169. RootPart.CFrame = CFrame.new(RootPart.Position) * angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1170. else
  1171. do
  1172. Humanoid.AutoRotate = true
  1173. for i,v in pairs(Character:GetChildren()) do
  1174. if v:IsA("Part") then
  1175. v.Material = "SmoothPlastic"
  1176. else
  1177. if v:IsA("Hat") then
  1178. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1179. end
  1180. end
  1181. end
  1182. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1183. velocity = RootPart.Velocity.y
  1184. sine = sine + change
  1185. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1186. if equipped == true or equipped == false then
  1187. if 1 < RootPart.Velocity.y and hit == nil then
  1188. Anim = "Jump"
  1189. if attack == false then
  1190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1192. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(80 + 2 * math.sin((sine) / 25))), 0.3)
  1193. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-50)), 0.3)
  1194. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.5) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.3)
  1195. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(10)), 0.3)
  1196. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1197. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1198. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1199. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1200. KnifeFakeHandleWeld.C0 = clerp(KnifeFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1201. end
  1202. else
  1203. if RootPart.Velocity.y < -1 and hit == nil then
  1204. Anim = "Fall"
  1205. if attack == false then
  1206. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1207. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1208. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(80 + 2 * math.sin((sine) / 25))), 0.3)
  1209. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(20), math.rad(0), math.rad(-50)), 0.3)
  1210. RH.C0 = clerp(RH.C0, cn(1, -0.9 - 0.1 * math.sin((sine) / 27), 0) * RHCF * angles(math.rad(-3 + 1 * math.cos((sine) / 23)), math.rad(0), math.rad(0)), 0.3)
  1211. LH.C0 = clerp(LH.C0, cn(-1, -0.9 - 0.1 * math.sin((sine) / 27), 0) * LHCF * angles(math.rad(-3 + 1 * math.cos((sine) / 23)), math.rad(0), math.rad(0)), 0.3)
  1212. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1213. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1214. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1215. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1216. KnifeFakeHandleWeld.C0 = clerp(KnifeFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1217. end
  1218. else
  1219. if Torsovelocity < 1 and hit ~= nil then
  1220. Anim = "Idle"
  1221. if attack == false then
  1222. change = 1
  1223. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.sin((sine) / 27)) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  1224. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 + 5 * math.sin((sine) / 25)), math.rad(0), math.rad(30 + 3 * math.sin((sine) / 25))), 0.3)
  1225. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(80 + 2 * math.sin((sine) / 25))), 0.3)
  1226. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(25), math.rad(0), math.rad(-35 + 1 * math.sin((sine) / 25))), 0.3)
  1227. RH.C0 = clerp(RH.C0, cn(1, -0.9 - 0.1 * math.sin((sine) / 27), 0) * RHCF * angles(math.rad(-5 + 1 * math.sin((sine) / 25)), math.rad(20), math.rad(0)), 0.3)
  1228. LH.C0 = clerp(LH.C0, cn(-1, -0.9 - 0.1 * math.sin((sine) / 27), 0) * LHCF * angles(math.rad(-5 + 1 * math.sin((sine) / 25)), math.rad(20), math.rad(0)), 0.3)
  1229. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1230. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1231. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1232. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1233. KnifeFakeHandleWeld.C0 = clerp(KnifeFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1234. end
  1235. else
  1236. if 2 < Torsovelocity and hit ~= nil then
  1237. Anim = "Walk"
  1238. if attack == false then
  1239. change = 3
  1240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(-30 + 5 * math.sin((sine) / 10))), 0.3)
  1241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(-5), math.rad(30 - 5 * math.sin((sine) / 10))), 0.3)
  1242. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(80)), 0.3)
  1243. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(15), math.rad(0), math.rad(-25 + 2 * math.sin((sine) / 25))), 0.3)
  1244. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.1 * math.cos((sine) / 8) / 2, -0.03 + math.sin((sine) / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(20), math.rad(-10) - math.sin((sine) / 8)), 0.3)
  1245. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos((sine) / 8) / 2, -0.03 - math.sin((sine) / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(20), math.rad(10) - math.sin((sine) / 8)), 0.3)
  1246. BowFakeHandleWeld.C0 = clerp(BowFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1247. PivotHandle1Weld.C0 = clerp(PivotHandle1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1248. PivotHandle2Weld.C0 = clerp(PivotHandle2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1249. FakeArrowWeld.C0 = clerp(FakeArrowWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1250. KnifeFakeHandleWeld.C0 = clerp(KnifeFakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1251. end
  1252. end
  1253. end
  1254. end
  1255. end
  1256. end
  1257. if 0 < #Effects then
  1258. for e = 1, #Effects do
  1259. if Effects[e] ~= nil then
  1260. local Thing = Effects[e]
  1261. if Thing ~= nil then
  1262. local Part = Thing[1]
  1263. local Mode = Thing[2]
  1264. local Delay = Thing[3]
  1265. local IncX = Thing[4]
  1266. local IncY = Thing[5]
  1267. local IncZ = Thing[6]
  1268. if Thing[1].Transparency <= 1 then
  1269. if Thing[2] == "Block1" then
  1270. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1271. Mesh = Thing[1].Mesh
  1272. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1273. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1274. else
  1275. if Thing[2] == "Block2" then
  1276. Thing[1].CFrame = Thing[1].CFrame
  1277. Mesh = Thing[7]
  1278. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1279. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1280. else
  1281. if Thing[2] == "Cylinder" then
  1282. Mesh = Thing[1].Mesh
  1283. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1284. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1285. else
  1286. if Thing[2] == "Blood" then
  1287. Mesh = Thing[7]
  1288. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1289. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1290. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1291. else
  1292. if Thing[2] == "Elec" then
  1293. Mesh = Thing[1].Mesh
  1294. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1295. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1296. else
  1297. if Thing[2] == "Disappear" then
  1298. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1299. else
  1300. if Thing[2] == "Shatter" then
  1301. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1302. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1303. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1304. Thing[6] = Thing[6] + Thing[5]
  1305. end
  1306. end
  1307. end
  1308. end
  1309. end
  1310. end
  1311. end
  1312. else
  1313. Part.Parent = nil
  1314. table.remove(Effects, e)
  1315. end
  1316. end
  1317. end
  1318. end
  1319. end
  1320. -- DECOMPILER ERROR at PC9067: LeaveBlock: unexpected jumping out DO_STMT
  1321.  
  1322. -- DECOMPILER ERROR at PC9067: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  1323.  
  1324. -- DECOMPILER ERROR at PC9067: LeaveBlock: unexpected jumping out IF_STMT
  1325.  
  1326. end
  1327. end
  1328. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement