TheUnknownDiscord

what

Oct 23rd, 2021 (edited)
317
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. owner.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
  2. local block = Instance.new("Part", script)
  3. block.Size = Vector3.new(2,2,1)
  4. block.CFrame = owner.Character:FindFirstChildWhichIsA("BasePart").CFrame
  5. block.Color = Color3.fromHSV(0,0,1)
  6. block.Material = 'SmoothPlastic'
  7. local nokill = Instance.new("RemoteEvent", block)
  8. local block2 = Instance.new("Part", block)
  9. block2.Size = Vector3.new(0.85,2,0.85)
  10. block2.CFrame = owner.Character:FindFirstChildWhichIsA("BasePart").CFrame
  11. block2.Color = Color3.fromHSV(0,0,1)
  12. block2.Material = 'SmoothPlastic'
  13. local nokill2 = Instance.new("RemoteEvent", block2)
  14. local block4 = Instance.new("Part", block)
  15. block4.Size = Vector3.new(0.9,2,0.9)
  16. block4.CFrame = owner.Character:FindFirstChildWhichIsA("BasePart").CFrame
  17. block4.Color = Color3.fromHSV(0,0,1)
  18. block4.Material = 'SmoothPlastic'
  19. local nokill4 = Instance.new("RemoteEvent", block4)
  20. local block5 = Instance.new("Part", block)
  21. block5.Size = Vector3.new(0.9,2,0.9)
  22. block5.CFrame = owner.Character:FindFirstChildWhichIsA("BasePart").CFrame
  23. block5.Color = Color3.fromHSV(0,0,1)
  24. block5.Material = 'SmoothPlastic'
  25. local nokill5 = Instance.new("RemoteEvent", block5)
  26. local block3 = Instance.new("Part", block)
  27. block3.Size = Vector3.new(0.85,2,0.85)
  28. block3.CFrame = owner.Character:FindFirstChildWhichIsA("BasePart").CFrame
  29. block3.Color = Color3.fromHSV(0,0,1)
  30. block3.Material = 'SmoothPlastic'
  31. local block6 = Instance.new("Part", block)
  32. block6.Size = Vector3.new(1,1,1)
  33. block6.CFrame = owner.Character:FindFirstChildWhichIsA("BasePart").CFrame
  34. block6.Color = Color3.fromHSV(0,0,1)
  35. block6.Material = 'SmoothPlastic'
  36. local block7 = Instance.new("Part", block)
  37. block7.Size = Vector3.new(0.125,0.5,0.5)
  38. block7.CFrame = owner.Character:FindFirstChildWhichIsA("BasePart").CFrame
  39. block7.Color = Color3.fromHSV(0,0,0)
  40. block7.Material = 'SmoothPlastic'
  41. local block8 = Instance.new("Part", block)
  42. block8.Size = Vector3.new(0.125,0.5,0.5)
  43. block8.CFrame = owner.Character:FindFirstChildWhichIsA("BasePart").CFrame
  44. block8.Color = Color3.fromHSV(0,0,0)
  45. block8.Material = 'SmoothPlastic'
  46. local block9 = Instance.new("Part", block)
  47. block9.Size = Vector3.new(2.093, 0.819,2.287)
  48. block9.CFrame = owner.Character:FindFirstChildWhichIsA("BasePart").CFrame
  49. block9.Color = Color3.fromHSV(0,0,1)
  50. block9.Material = 'SmoothPlastic'
  51. local block10 = Instance.new("Part", block)
  52. block10.Size = Vector3.new(.5, .5, 0.75)
  53. block10.CFrame = owner.Character:FindFirstChildWhichIsA("BasePart").CFrame
  54. block10.Color = Color3.fromHSV(0,0,1)
  55. block10.Material = 'SmoothPlastic'
  56. local block11 = Instance.new("Part", block)
  57. block11.Size = Vector3.new(.35, .35, .5)
  58. block11.CFrame = owner.Character:FindFirstChildWhichIsA("BasePart").CFrame
  59. block11.Color = Color3.fromHSV(0,0,0.5)
  60. block11.Material = 'SmoothPlastic'
  61. ShootWeld2 = Instance.new("Weld", block6)
  62. ShootWeld2.Part0 = block8
  63. ShootWeld2.Part1 = block6
  64. ShootWeld2.C0 = CFrame.new(0.1625,-0.0625,0.35)
  65. ShootWeld = Instance.new("Weld", block6)
  66. ShootWeld.Part0 = block7
  67. ShootWeld.Part1 = block6
  68. ShootWeld.C0 = CFrame.new(-0.1625,-0.0625,0.35)
  69. ShootWeld3 = Instance.new("Weld", block6)
  70. ShootWeld3.Part0 = block9
  71. ShootWeld3.Part1 = block6
  72. ShootWeld3.C0 = CFrame.new(0,-0.675,0)
  73. ShootWeld4 = Instance.new("Weld", block6)
  74. ShootWeld4.Part0 = block10
  75. ShootWeld4.Part1 = block6
  76. ShootWeld4.C0 = CFrame.new(-0.9,0.25,0)
  77. ShootWeld5 = Instance.new("Weld", block10)
  78. ShootWeld5.Part0 = block11
  79. ShootWeld5.Part1 = block10
  80. ShootWeld5.C0 = CFrame.new(0,0,.25)
  81. local nokill6 = Instance.new("RemoteEvent", block6)
  82. Mesh = Instance.new("SpecialMesh")
  83. Mesh.Parent = block3
  84. Mesh.MeshId = "rbxasset://fonts//rightleg.mesh"
  85. Mesh3 = Instance.new("SpecialMesh")
  86. Mesh3.Parent = block
  87. Mesh3.MeshId = "rbxasset://fonts//torso.mesh"
  88. Mesh2 = Instance.new("SpecialMesh")
  89. Mesh2.Parent = block2
  90. Mesh2.MeshId = "rbxasset://fonts//leftleg.mesh"
  91. Mesh5 = Instance.new("SpecialMesh")
  92. Mesh5.Parent = block4
  93. Mesh5.MeshId = "rbxasset://fonts//rightarm.mesh"
  94. Mesh6 = Instance.new("SpecialMesh")
  95. Mesh6.Parent = block5
  96. Mesh6.MeshId = "rbxasset://fonts//leftarm.mesh"
  97. Mesh7 = Instance.new("SpecialMesh")
  98. Mesh7.Parent = block6
  99. Mesh7.MeshId = "rbxasset://fonts//head.mesh"
  100. Mesh8 = Instance.new("SpecialMesh")
  101. Mesh8.Parent = block9
  102. Mesh8.MeshId = "rbxassetid://6342814603"
  103. Mesh8.Scale = Vector3.new(1,1,1)
  104. Mesh8.TextureId = "rbxassetid://6342842560"
  105. local nokill3 = Instance.new("RemoteEvent", block3)
  106. block3.Locked = true
  107. block.Locked = true
  108. block2.Locked = true
  109. block3.Locked = true
  110. block4.Locked = true
  111. block5.Locked = true
  112. block6.Locked = true
  113. ragdoll = owner.Character
  114. if ragdoll:findFirstChild("Health") then
  115. if ragdoll:findFirstChild("Health").ClassName == "Script" then
  116. ragdoll:findFirstChild("Health").Disabled = true
  117. end
  118. end
  119. local blockweld = Instance.new("ManualWeld", block)
  120. blockweld.Part0 = block
  121. blockweld.Part1 = block2
  122. blockweld.C0 = CFrame.new(0.5, -2, 0)
  123. local blockweld69 = Instance.new("ManualWeld", block)
  124. blockweld69.Part0 = block
  125. blockweld69.Part1 = block6
  126. blockweld69.C0 = CFrame.new(0, 1.5, 0)
  127. local blockweld2 = Instance.new("ManualWeld", block)
  128. blockweld2.Part0 = block
  129. blockweld2.Part1 = block3
  130. blockweld2.C0 = CFrame.new(-0.5, -2, 0)
  131. local blockweld3 = Instance.new("ManualWeld", block)
  132. blockweld3.Part0 = block
  133. blockweld3.Part1 = block4
  134. blockweld3.C0 = CFrame.new(1.5, 0, 0)
  135. local blockweld4 = Instance.new("ManualWeld", block)
  136. blockweld4.Part0 = block
  137. blockweld4.Part1 = block5
  138. blockweld4.C0 = CFrame.new(-1.5, 0, 0)
  139. local nokill7 = Instance.new("RemoteEvent", blockweld)
  140. local nokill8 = Instance.new("RemoteEvent", blockweld2)
  141. local nokill9 = Instance.new("RemoteEvent", blockweld3)
  142. local nokill10 = Instance.new("RemoteEvent", blockweld4)
  143. local nokill11 = Instance.new("RemoteEvent", blockweld69)
  144. local nokill12 = Instance.new("RemoteEvent", block7)
  145. local nokill13 = Instance.new("RemoteEvent", block8)
  146. local nokill14 = Instance.new("RemoteEvent", block9)
  147. local nokill15 = Instance.new("RemoteEvent", block10)
  148. local nokill16 = Instance.new("RemoteEvent", block11)
  149. for i,v in pairs(owner.Character:GetDescendants()) do
  150. pcall(function()
  151. if v ~= owner.Character.Humanoid then
  152. if v ~= owner.Character then
  153. v.Parent = nil
  154. end
  155. end
  156. end)
  157. end
  158. local density = 1
  159. local friction = 1
  160. local elasticity = 0
  161. local frictionWeight = 100000000000
  162. local elasticityWeight = 100000000000
  163. local physProperties = PhysicalProperties.new(density, friction, elasticity, frictionWeight, elasticityWeight)
  164. for i,v in pairs(block:GetDescendants()) do
  165. pcall(function()
  166. v:SetNetworkOwner(owner)
  167. v.CustomPhysicalProperties = physProperties
  168. v.CanQuery = false
  169. v.CanTouch = false
  170. end)
  171. end
  172. local object = Instance.new("ObjectValue", owner.PlayerGui)
  173. object.Value = block
  174. object.Name = 'BLOCK'
  175. local object2 = Instance.new("ObjectValue", owner.PlayerGui)
  176. object2.Value = nokill
  177. object2.Name = 'REMOTE'
  178. local object3 = Instance.new("ObjectValue", owner.PlayerGui)
  179. object3.Value = nokill2
  180. object3.Name = 'REMOTE2'
  181. local object4 = Instance.new("ObjectValue", owner.PlayerGui)
  182. object4.Value = nokill3
  183. object4.Name = 'REMOTE3'
  184. local object5 = Instance.new("ObjectValue", owner.PlayerGui)
  185. object5.Value = nokill4
  186. object5.Name = 'REMOTE4'
  187. block:SetNetworkOwner(owner)
  188. block2:SetNetworkOwner(owner)
  189. block3:SetNetworkOwner(owner)
  190. block4:SetNetworkOwner(owner)
  191. block5:SetNetworkOwner(owner)
  192. NLS([[
  193. local count = 0
  194. canjump = false
  195. walking = false
  196. jumping = false
  197. count2 = 0
  198. local Speed = 0
  199. local rotspeed = 0
  200. local mouse = owner:GetMouse()
  201. local uis = game:GetService("UserInputService")
  202. local block = owner.PlayerGui.BLOCK.Value
  203. local remote = owner.PlayerGui.REMOTE.Value
  204. local remote2 = owner.PlayerGui.REMOTE2.Value
  205. local remote3 = owner.PlayerGui.REMOTE3.Value
  206. local remote4 = owner.PlayerGui.REMOTE4.Value
  207. local SoundB = Instance.new("Sound",block)
  208. SoundB.SoundId = "rbxasset://sounds/snap.mp3"
  209. SoundB.Volume = 0.5
  210. local b2 = Instance.new("BodyGyro", block)
  211. b2.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  212. local bv = Instance.new("BodyVelocity", block)
  213. bv.MaxForce = Vector3.new(math.huge,0,math.huge)
  214. mouse.Button1Down:Connect(function()
  215. remote:FireServer(mouse.Target)
  216. end)
  217. uis.InputBegan:Connect(function(input)
  218. input = input.KeyCode
  219. if input == Enum.KeyCode.Space then
  220. if canjump then
  221. count = count + 1
  222. if count == 1 then
  223. block.Velocity = Vector3.new(0,workspace.Gravity * block:GetMass() * 0.125,0)
  224. SoundB:Play()
  225. elseif count == 2 then
  226. canjump = false
  227. count = 0
  228. block.Velocity = Vector3.new(0,workspace.Gravity * block:GetMass() * 0.125,0)
  229. SoundB:Play()
  230. end
  231. end
  232. elseif input == Enum.KeyCode.E then
  233. count2 = count2 + 1
  234. if count2 == 1 then
  235. remote3:FireServer("light")
  236. elseif count2 == 2 then
  237. remote3:FireServer("off")
  238. count2 = 0
  239. end
  240. elseif input == Enum.KeyCode.Q then
  241. remote4:FireServer()
  242. end
  243. end)
  244. b2.P = 100000
  245. game:GetService("RunService").RenderStepped:Connect(function()
  246. workspace.CurrentCamera.CameraSubject = block
  247. bv.Velocity = Vector3.new(owner.Character.Humanoid.MoveDirection.x * 24,owner.Character.Humanoid.MoveDirection.y * 34,owner.Character.Humanoid.MoveDirection.z * 24)
  248. if owner.Character.Humanoid.MoveDirection ~= Vector3.new(0,0,0) then
  249. bv.MaxForce = Vector3.new(math.huge,0,math.huge)
  250. b2.CFrame = CFrame.new(block.Position,block.Position + owner.Character.Humanoid.MoveDirection)
  251. walking = true
  252. else
  253. walking = false
  254. coroutine.wrap(function()
  255. wait(0.0625)
  256. bv.MaxForce = Vector3.new(0,0,0)
  257. end)()
  258. end
  259. coroutine.wrap(function()
  260. local result = workspace:Raycast(block.Position,block.CFrame.upVector * -5)
  261. if result then
  262. canjump = true
  263. count = 0
  264. remote2:FireServer("landed")
  265. else
  266. remote2:FireServer("Jumping")
  267. end
  268. end)()
  269. end)
  270. ]], owner.PlayerGui)
  271. mass = 0
  272. db = false
  273. landed = true
  274. local TweenService = game:GetService("TweenService")
  275. local goal = {}
  276. goal.C0 = CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(35),0,0)
  277. local tweenInfo = TweenInfo.new(0.125, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, true,0)
  278. local tween = TweenService:Create(blockweld4, tweenInfo, goal)
  279. local goal2 = {}
  280. goal2.C0 = CFrame.new(-1.5, 0, 0.5) * CFrame.Angles(math.rad(-35),0,0)
  281. local tweenInfo2 = TweenInfo.new(0.125, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, true,0)
  282. local tween2 = TweenService:Create(blockweld4, tweenInfo2, goal2)
  283. local goal3 = {}
  284. goal3.C0 = CFrame.new(1.5, 0, 0.5) * CFrame.Angles(math.rad(-35),0,0)
  285. local tweenInfo3 = TweenInfo.new(0.125, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, true,0)
  286. local tween3 = TweenService:Create(blockweld3, tweenInfo3, goal3)
  287. local goal4 = {}
  288. goal4.C0 = CFrame.new(1.5, 0, -0.5) * CFrame.Angles(math.rad(35),0,0)
  289. local tweenInfo4 = TweenInfo.new(0.125, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, true,0)
  290. local tween4 = TweenService:Create(blockweld3, tweenInfo4, goal4)
  291. local goal5 = {}
  292. goal5.C0 = CFrame.new(-0.5, -2, 0.5) * CFrame.Angles(math.rad(-35),0,0)
  293. local tweenInfo5 = TweenInfo.new(0.125, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, true,0)
  294. local tween5 = TweenService:Create(blockweld2, tweenInfo5, goal5)
  295. local goal6 = {}
  296. goal6.C0 = CFrame.new(-0.5, -2, -0.5) * CFrame.Angles(math.rad(35),0,0)
  297. local tweenInfo6 = TweenInfo.new(0.125, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, true,0)
  298. local tween6 = TweenService:Create(blockweld2, tweenInfo6, goal6)
  299. local goal7 = {}
  300. goal7.C0 = CFrame.new(0.5, -2, -0.5) * CFrame.Angles(math.rad(35),0,0)
  301. local tweenInfo7 = TweenInfo.new(0.125, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, true,0)
  302. local tween7 = TweenService:Create(blockweld, tweenInfo7, goal7)
  303. local goal8 = {}
  304. goal8.C0 = CFrame.new(0.5, -2, 0.5) * CFrame.Angles(math.rad(-35),0,0)
  305. local tweenInfo8 = TweenInfo.new(0.125, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, true,0)
  306. local tween8 = TweenService:Create(blockweld, tweenInfo8, goal8)
  307. local SoundA = Instance.new("Sound",block)
  308. SoundA.SoundId = "rbxasset://sounds/bass.mp3"
  309. SoundA.Volume = 0.35
  310. local Light = Instance.new("Sound",block10)
  311. Light.SoundId = "rbxassetid://577891804"
  312. Light.Volume = 1
  313. nokill.OnServerEvent:Connect(function(plr,target)
  314. if target.Name ~= "Base" then
  315. if (target.Position - block.Position).magnitude <= 10 then
  316. if target.Parent:IsA("Model") then
  317. for i,v in pairs(target.Parent:GetDescendants()) do
  318. pcall(function()
  319. mass = mass + v:GetMass()
  320. end)
  321. end
  322. target.Velocity = block.CFrame.lookVector * mass * 0.5 + block.CFrame.upVector * mass * 0.5
  323. SoundA.PlaybackSpeed = 2.5 + math.random(0,3.5)
  324. SoundA:Play()
  325. mass = 0
  326. else
  327. for i,v in pairs(target:GetDescendants()) do
  328. pcall(function()
  329. mass = mass + v:GetMass()
  330. end)
  331. end
  332. target.Velocity = block.CFrame.lookVector * mass * 0.5 + block.CFrame.upVector * mass * 0.5
  333. SoundA.PlaybackSpeed = 2.5 + math.random(0,3.5)
  334. SoundA:Play()
  335. mass = 0
  336. end
  337. end
  338. end
  339. end)
  340. nokill2.OnServerEvent:Connect(function(plr,action)
  341. if action == "landed" then
  342. landed = true
  343. if not db then
  344. db = true
  345. blockweld3.C0 = CFrame.new(1.5, 0,0) * CFrame.Angles(math.rad(0),0,0)
  346. blockweld4.C0 = CFrame.new(-1.5, 0,0) * CFrame.Angles(math.rad(0),0,0)
  347. end
  348. elseif action == "Jumping" then
  349. landed = false
  350. blockweld3.C0 = CFrame.new(1.5, 1.25, 0) * CFrame.Angles(math.rad(180),0,0)
  351. blockweld4.C0 = CFrame.new(-1.5, 1.25, 0) * CFrame.Angles(math.rad(180),0,0)
  352. blockweld.C0 = CFrame.new(0.5, -2, 0)
  353. blockweld2.C0 = CFrame.new(-0.5, -2, 0)
  354. db = false
  355. end
  356. end)
  357. nokill4.OnServerEvent:Connect(function()
  358. landed = false
  359. blockweld3.C0 = CFrame.new(1.5, 1, 0) * CFrame.Angles(math.rad(180),0,0) * CFrame.Angles(0,0,math.rad(0))
  360. wait(0.125)
  361. blockweld3.C0 = CFrame.new(1.75, 1, 0) * CFrame.Angles(math.rad(180),0,0) * CFrame.Angles(0,0,math.rad(35))
  362. wait(0.125)
  363. blockweld3.C0 = CFrame.new(1.5, 1,0) * CFrame.Angles(math.rad(180),0,0) * CFrame.Angles(0,0,math.rad(0))
  364. wait(0.125)
  365. blockweld3.C0 = CFrame.new(1.25, 1, 0) * CFrame.Angles(math.rad(180),0,0) * CFrame.Angles(0,0,math.rad(-35))
  366. wait(0.125)
  367. blockweld3.C0 = CFrame.new(1.5, 0,0) * CFrame.Angles(math.rad(0),0,0) * CFrame.Angles(0,0,math.rad(0))
  368. landed = true
  369. end)
  370. local flash
  371. nokill3.OnServerEvent:Connect(function(plr,action)
  372. Light:Play()
  373. if action == "light" then
  374. flash = Instance.new("SpotLight", block11)
  375. flash.Brightness = 7
  376. flash.Range = 10
  377. flash.Shadows = true
  378. flash.Face = "Front"
  379. flash.Angle = 75
  380. block11.Color = Color3.fromRGB(255, 200, 0)
  381. elseif action == "off" then
  382. flash:Destroy()
  383. block11.Color = Color3.fromHSV(0,0,0.5)
  384. end
  385. end)
  386. local tweenService = game:GetService("TweenService")
  387. local timeToFade9 = 0.5
  388. local object9 = block7
  389. local tweenInfo9 = TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, true,1)
  390. local goal9 = {}
  391. goal9.Size = Vector3.new(0.125,0.125,0.5)
  392. local tween9 = tweenService:Create(object9, tweenInfo9, goal9)
  393. local tween10 = tweenService:Create(block8, tweenInfo9, goal9)
  394. coroutine.wrap(function()
  395. while true do
  396. task.wait()
  397. pcall(function()
  398. blockweld.Parent = block
  399. blockweld2.Parent = block
  400. blockweld3.Parent = block
  401. blockweld4.Parent = block
  402. blockweld69.Parent = block
  403. ShootWeld.Parent = block6
  404. ShootWeld2.Parent = block6
  405. ShootWeld3.Parent = block6
  406. ShootWeld4.Parent = block6
  407. ShootWeld5.Parent = block10
  408. end)
  409. if landed then
  410. if owner.Character.Humanoid.MoveDirection ~= Vector3.new(0,0,0) then
  411. tween:Play()
  412. tween3:Play()
  413. tween5:Play()
  414. tween7:Play()
  415. wait(0.25)
  416. SoundA.PlaybackSpeed = 5 + math.random(0,3.5)
  417. SoundA:Play()
  418. coroutine.wrap(function()
  419. local result = workspace:Raycast(block2.Position,block2.CFrame.upVector * -5)
  420. if result then
  421. local step = Instance.new("SpawnLocation",workspace)
  422. step.Enabled = false
  423. step.CanQuery = false
  424. step.CanCollide = false
  425. step.CanTouch = false
  426. step.Anchored = true
  427. step.Size = Vector3.new(1,0.125,1)
  428. step.Material = "SmoothPlastic"
  429. step.Color = result.Instance.Color
  430. local currentRightVector = block2.CFrame.RightVector
  431. local upVector = result.Normal
  432. local newFacialVector = currentRightVector:Cross(upVector)
  433. step.CFrame = CFrame.fromMatrix(block2.Position, currentRightVector, upVector, newFacialVector)
  434. step.Position = result.Position + Vector3.new(0,0.0625,0)
  435. game:GetService("Debris"):AddItem(step,10)
  436. end
  437. end)()
  438. tween2:Play()
  439. tween4:Play()
  440. tween6:Play()
  441. tween8:Play()
  442. wait(0.25)
  443. SoundA.PlaybackSpeed = 5 + math.random(0,3.5)
  444. SoundA:Play()
  445. coroutine.wrap(function()
  446. local result = workspace:Raycast(block3.Position,block3.CFrame.upVector * -5)
  447. if result then
  448. local step = Instance.new("SpawnLocation",workspace)
  449. step.Enabled = false
  450. step.CanQuery = false
  451. step.CanCollide = false
  452. step.CanTouch = false
  453. step.Anchored = true
  454. step.Size = Vector3.new(1,0.125,1)
  455. step.Material = "SmoothPlastic"
  456. step.Color = result.Instance.Color
  457. local currentRightVector = block3.CFrame.RightVector
  458. local upVector = result.Normal
  459. local newFacialVector = currentRightVector:Cross(upVector)
  460. step.CFrame = CFrame.fromMatrix(block3.Position, currentRightVector, upVector, newFacialVector)
  461. step.Position = result.Position + Vector3.new(0,0.0625,0)
  462. game:GetService("Debris"):AddItem(step,10)
  463. end
  464. end)()
  465. end
  466. end
  467. end
  468. end)()
  469. while true do
  470. wait(1)
  471. tween9:Play()
  472. tween10:Play()
  473. wait(1)
  474. end
RAW Paste Data