Advertisement
sIendytubble

vr thn

Aug 9th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.41 KB | None | 0 0
  1. game.Players.LocalPlayer.Character.onDied:Destroy()
  2. Bypass = "death"
  3. loadstring(game:GetObjects("rbxassetid://5325226148")[1].Source)()
  4. -----OPTIONS
  5. --local ToolName = "MeshPartAccessory" ----- the hats name on explorer/dex (not name in catalog)
  6. local NoSound = true ----- sound or no sound (Background Music)
  7. local OldModel = false ----- Use Old Model or your accessory
  8.  
  9. local IsDead = false
  10. local StateMover = true
  11.  
  12. local playerss = workspace.non
  13. local bbv,bullet
  14. if Bypass == "death" then
  15. bullet = game.Players.LocalPlayer.Character["HumanoidRootPart"]
  16. bullet.Transparency = 1
  17. bullet.Massless = true
  18. if bullet:FindFirstChildOfClass("Attachment") then
  19. for _,v in pairs(bullet:GetChildren()) do
  20. if v:IsA("Attachment") then
  21. v:Destroy()
  22. end
  23. end
  24. end
  25.  
  26. bbv = Instance.new("BodyPosition",bullet)
  27. bbv.Position = playerss.Torso.CFrame.p
  28. end
  29.  
  30.  
  31. playerss.Torso.WaistBackAttachment.Position = Vector3.new(-0, -0, 0.6)
  32. playerss.Torso.WaistBackAttachment.Orientation = Vector3.new(-4.16, -179.28, 99.8)
  33.  
  34. if Bypass == "death" then
  35. coroutine.wrap(function()
  36. while true do
  37. if not playerss or not playerss:FindFirstChildOfClass("Humanoid") or playerss:FindFirstChildOfClass("Humanoid").Health <= 0 then IsDead = true; return end
  38. if StateMover then
  39. bbv.Position = playerss["Left Arm"].CFrame.p
  40. bullet.Position =playerss["Left Arm"].CFrame.p
  41. end
  42. game:GetService("RunService").RenderStepped:wait()
  43. end
  44. end)()
  45. end
  46.  
  47. local CDDF = {}
  48. local DamageFling = function(DmgPer)
  49. if IsDead or Bypass ~= "death" or CDDF[DmgPer] or not DmgPer or not DmgPer:FindFirstChildOfClass("Humanoid") or DmgPer:FindFirstChildOfClass("Humanoid").Health <= 0 then return end
  50. CDDF[DmgPer] = true; StateMover = false
  51. local PosFling = (DmgPer:FindFirstChild("HumanoidRootPart") and DmgPer:FindFirstChild("HumanoidRootPart") .CFrame.p) or (DmgPer:FindFirstChildOfClass("Part") and DmgPer:FindFirstChildOfClass("Part").CFrame.p)
  52. bbav = Instance.new("BodyAngularVelocity",bullet)
  53. bbav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  54. bbav.P = 1000000000000000000000000000
  55. bbav.AngularVelocity = Vector3.new(10000000000000000000000000000000,100000000000000000000000000,100000000000000000)
  56. game:GetService("Debris"):AddItem(bbav,0.1)
  57. bullet.Rotation = playerss.Torso.Rotation
  58. for _=1,15 do
  59. bbv.Position = PosFling
  60. bullet.Position = PosFling
  61. wait(0.03)
  62. end
  63. bbv.Position = playerss["Left Arm"].CFrame.p
  64. bullet.Position =playerss["Left Arm"].CFrame.p
  65. CDDF[DmgPer] = false; StateMover = true
  66. end
  67. DamageFling(playerss)
  68. --playerss = workspace.non
  69. char = playerss
  70. char2 = game.Players.LocalPlayer.Character
  71. player = game.Players.LocalPlayer
  72. owner = player
  73. function getrid(classname)
  74. for i,v in pairs(char2:GetDescendants()) do
  75. if v.ClassName == classname then
  76. v:Destroy()
  77. end
  78. end
  79. end
  80. --getrid("ShirtGraphic")
  81. getrid("Shirt")
  82. getrid("Pants")
  83. getrid("Hat")
  84. getrid("Accessory")
  85. --getrid("Texture")
  86. --getrid("Decal")
  87. --getrid("SpecialMesh")
  88. getrid("CharacterMesh")
  89. --getrid("BodyColors")
  90.  
  91.  
  92. for i,v in pairs(char2:GetChildren()) do
  93. if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  94. if v.Name ~= "Head" and v.Name ~= "HumanoidRootPart" and v.Name ~= "Left Arm" and v.Name ~= "Right Arm" then
  95. v.Anchored = true
  96. v.CFrame = CFrame.new(0,99999,0)
  97. end
  98. end
  99. end
  100. mouse = game.Players.LocalPlayer:GetMouse()
  101. camera = workspace.CurrentCamera
  102.  
  103. local camPart = Instance.new("Part", char)
  104. camPart.Size = Vector3.new(0, 0, 0)
  105. camPart.CFrame = camera.CFrame
  106. camPart.CanCollide = false
  107. camPart.Anchored = true
  108. local camPart3 = Instance.new("Part", char)
  109. camPart3.Size = Vector3.new(0, 0, 0)
  110. camPart3.Position = mouse.Hit.p
  111. camPart3.CanCollide = false
  112. camPart3.Anchored = true
  113. camPart3.Transparency = 1
  114. local camPart2 = Instance.new("Part", char)
  115. camPart2.Size = Vector3.new(0, 0, 0)
  116. camPart2.CFrame = camera.CFrame
  117. camPart2.CanCollide = false
  118. camPart2.Anchored = true
  119. camPart2.Transparency = 1
  120. camPart.Name = "camPart"
  121. camPart2.Name = "camPart2"
  122. head = char.Head
  123. w = false
  124. a = false
  125. s = false
  126. d = false
  127. char = playerss
  128. char:FindFirstChildOfClass("Humanoid").CameraOffset = Vector3.new(0,0,-2)
  129. w = false
  130. a = false
  131. s = false
  132. d = false
  133. head = char.Head
  134. remote = char:FindFirstChild("lerpremote")
  135. game:GetService("RunService").Stepped:Connect(function()
  136. speed = char:FindFirstChildOfClass("Humanoid").WalkSpeed / 8
  137. if w == true then
  138. --a = CFrame.new(0,0,-1)
  139. head.CFrame = head.CFrame:Lerp(head.CFrame * CFrame.new(0,0,-speed),0.25)
  140. end
  141. if s == true then
  142. --a = CFrame.new(0,0,1)
  143. head.CFrame = head.CFrame:Lerp(head.CFrame * CFrame.new(0,0,speed),0.25)
  144. end
  145. if a == true then
  146. --a = CFrame.new(-1,0,0)
  147. head.CFrame = head.CFrame:Lerp(head.CFrame * CFrame.new(-speed,0,0),0.25)
  148. end
  149. if d == true then
  150. --a = CFrame.new(1,0,0)
  151. head.CFrame = head.CFrame:Lerp(head.CFrame * CFrame.new(speed,0,0),0.25)
  152. end
  153. end)
  154.  
  155. --mouse = owner:GetMouse()
  156.  
  157. mouse.KeyDown:Connect(function(key)
  158. if key == "w" then
  159. w = true
  160. end
  161. if key == "a" then
  162. a = true
  163. end
  164. if key == "s" then
  165. s = true
  166. end
  167. if key == "d" then
  168. d = true
  169. end
  170. end)
  171. mouse.KeyUp:Connect(function(key)
  172. if key == "w" then
  173. w = false
  174. end
  175. if key == "a" then
  176. a = false
  177. end
  178. if key == "s" then
  179. s = false
  180. end
  181. if key == "d" then
  182. d = false
  183. end
  184. end)
  185. head.Anchored = true
  186. fakearm1 = Instance.new("Part",char)
  187. fakearm1.Size = Vector3.new(1,2,1)
  188. fakearm1.Transparency = 1
  189. fakearm1.CanCollide = false
  190. weldarm1 = Instance.new("Weld",fakearm1)
  191. weldarm1.Part0 = head
  192. weldarm1.Part1 = fakearm1
  193. weldarm1.C0 = CFrame.new(1.5,-1.5,0)
  194. fakearm2 = Instance.new("Part",char)
  195. fakearm2.Size = Vector3.new(1,2,1)
  196. fakearm2.Transparency = 1
  197. fakearm2.CanCollide = false
  198. weldarm2 = Instance.new("Weld",fakearm1)
  199. weldarm2.Part0 = head
  200. weldarm2.Part1 = fakearm1
  201. weldarm2.C0 = CFrame.new(-1.5,-1.5,0)
  202. mouse = player:GetMouse()
  203. torso = char.Torso
  204. torso["Left Shoulder"]:Destroy()
  205. torso["Right Shoulder"]:Destroy()
  206. weldarmreal1 = Instance.new("Weld",char["Right Arm"])
  207. weldarmreal1.Part0 = fakearm1
  208. weldarmreal1.Part1 = char["Right Arm"]
  209. weldarmreal1.C0 = CFrame.new(0,-2,0)
  210. weldarmreal2 = Instance.new("Weld",char["Left Arm"])
  211. weldarmreal2.Part0 = fakearm2
  212. weldarmreal2.Part1 = char["Left Arm"]
  213. weldarmreal2.C0 = CFrame.new(0,-2,0)
  214. gluearm1 = Instance.new("Glue",fakearm1)
  215. gluearm1.Part0 = head
  216. gluearm1.Part1 = fakearm1
  217. gluearm1.C0 = CFrame.new(1.5,-1.5,0)
  218. gluearm2 = Instance.new("Glue",fakearm2)
  219. gluearm2.Part0 = head
  220. gluearm2.Part1 = fakearm2
  221. gluearm2.C0 = CFrame.new(-1.5,-1.5,0)
  222. char["Left Arm"].Anchored = true
  223. char["Left Arm"].CFrame = fakearm2.CFrame * CFrame.new(0,-2,0)
  224. weldarm1:Destroy()
  225. weldarm2:Destroy()
  226. bodygyro1 = Instance.new("BodyGyro",fakearm1)
  227. bodygyro1.MaxTorque = Vector3.new(9999,9999,9999)
  228. bodygyro2 = Instance.new("BodyGyro",fakearm2)
  229. bodygyro2.MaxTorque = Vector3.new(9999,9999,9999)
  230. r = true
  231. l = true
  232. mouse.TargetFilter = camPart3
  233. attachment1 = Instance.new("Attachment",char["Right Arm"])
  234. attachment1.Position = Vector3.new(0,1,0)
  235. attachment2 = Instance.new("Attachment",char["Right Arm"])
  236. attachment2.Position = Vector3.new(0,-1,0)
  237. attachment3 = Instance.new("Attachment",char["Left Arm"])
  238. attachment1.Position = Vector3.new(0,1,0)
  239. attachment4 = Instance.new("Attachment",char["Left Arm"])
  240. attachment1.Position = Vector3.new(0,-1,0)
  241. Trail0 = Instance.new("Trail")
  242. Trail0.Parent = char["Right Arm"]
  243. Trail0.Attachment0 = attachment1
  244. Trail0.Attachment1 = attachment2
  245. Trail0.LightInfluence = 1
  246. Trail0.Lifetime = 0.20000000298023
  247. Trail1 = Instance.new("Trail")
  248. Trail1.Parent = char["Left Arm"]
  249. Trail1.Attachment0 = attachment3
  250. Trail1.Attachment1 = attachment4
  251. Trail1.LightInfluence = 1
  252. Trail1.Lifetime = 0.20000000298023
  253. game:GetService("RunService").Stepped:Connect(function()
  254. if r == true then
  255. bodygyro1.CFrame = CFrame.new(fakearm1.Position, camPart3.Position) * CFrame.Angles(math.rad(90),0,0)
  256. end
  257. if l == true then
  258. bodygyro2.CFrame = CFrame.new(fakearm2.Position, camPart3.Position) * CFrame.Angles(math.rad(90),0,0)
  259. end
  260. camPart.CFrame = camera.CFrame
  261. camPart2.CFrame = camera.CFrame
  262. camPart3.Position = mouse.Hit.p
  263. camPart2.Position = char.Head.Position
  264. --head.CFrame = camPart2.CFrame
  265. head.CFrame = head.CFrame:lerp(camPart2.CFrame,0.25)
  266. end)
  267. mouse.KeyDown:Connect(function(key)
  268. if key == "w" then
  269. w = true
  270. end
  271. if key == "a" then
  272. a = true
  273. end
  274. if key == "s" then
  275. s = true
  276. end
  277. if key == "d" then
  278. d = true
  279. end
  280. if key == "r" then
  281. if r == false then
  282. r = true
  283. else
  284. r = false
  285. end
  286. end
  287. if key == "l" then
  288. if l == false then
  289. l = true
  290. else
  291. l = false
  292. end
  293. end
  294. end)
  295. mouse.KeyUp:Connect(function(key)
  296. if key == "w" then
  297. w = false
  298. end
  299. if key == "a" then
  300. a = false
  301. end
  302. if key == "s" then
  303. s = false
  304. end
  305. if key == "d" then
  306. d = false
  307. end
  308. end)
  309. char["Left Arm"].Anchored = false
  310. mouse = game.Players.LocalPlayer:GetMouse()
  311. dragging = false
  312. local dragged = nil
  313. local bo = nil
  314. local pos = nil
  315. mouse.KeyDown:Connect(function(key)
  316. if key == "h" then
  317. if mouse.Target.Anchored == false then
  318. dragging = true
  319. dragged = mouse.Target
  320. bo = Instance.new("BodyPosition",dragged)
  321. bo.MaxForce = Vector3.new(9999,9999,9999)
  322. --ok = Instance.new("BodyGyro",dragged)
  323. --ok.CFrame = CFrame.new(dragged.Position, pos)
  324. --ok.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  325. bo.Position = pos
  326. end
  327. end
  328. end)
  329. mouse.KeyUp:Connect(function(key)
  330. if key == "h" then
  331. if dragged then
  332. for i,v in pairs(dragged:GetChildren()) do
  333. if v.ClassName == "BodyPosition" or v.ClassName == "BodyGyro" then
  334. v:Destroy()
  335. end
  336. end
  337. end
  338. dragged = nil
  339. dragging = false
  340. end
  341. end)
  342. local camPart7 = Instance.new("Part", game.Workspace.CurrentCamera)
  343. camPart7.Size = Vector3.new(0, 0, 0)
  344. camPart7.Position = mouse.Hit.p-- + Vector3.new(0,char.LeftUpperArm.Size.Y + char.LeftLowerArm.Size.Y + 12,0)
  345. camPart7.CanCollide = false
  346. camPart7.Anchored = true
  347. camPart7.Transparency = 1
  348. game:GetService("RunService").RenderStepped:Connect(function()
  349. camPart.CFrame = char["Right Arm"].CFrame * CFrame.new(0,-2,0)
  350. camPart7.Position = camPart7.Position + Vector3.new(0,40,0)
  351. pos = camPart7.Position - Vector3.new(0,40,0)
  352. if dragging == true and dragged ~= nil then
  353. if bo ~= nil then
  354. --ok.CFrame = CFrame.new(dragged.Position, pos)
  355. --ok.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  356. bo.Position = pos
  357. end
  358. end
  359. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement