kaualima12

God Abandoned daughter fe script

Oct 2nd, 2019
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.48 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152.  
  153. wait(0.2)
  154.  
  155. local plrs = game:GetService("Players")
  156. local plr = plrs.LocalPlayer
  157. local char = plr.Character
  158. local tweenserv = game:GetService("TweenService")
  159. local lighting = game:GetService("Lighting")
  160. local hum = char:FindFirstChildOfClass("Humanoid")
  161. local mou = plr:GetMouse()
  162. local tor = char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso")
  163. local root = char:FindFirstChild("HumanoidRootPart")
  164. local head = char:FindFirstChild("Head")
  165. local face = head:FindFirstChildOfClass("Decal")
  166. local larm = char:FindFirstChild("Left Arm") or char:FindFirstChild("LeftUpperArm")
  167. local rarm = char:FindFirstChild("Right Arm") or char:FindFirstChild("RightUpperArm")
  168. local rleg = char:FindFirstChild("Right Leg") or char:FindFirstChild("RightUpperLeg")
  169. local lleg = char:FindFirstChild("Left Leg") or char:FindFirstChild("LeftUpperLeg")
  170. local neck = tor:FindFirstChild("Neck")
  171. local rootj = root:FindFirstChild("RootJoint")
  172. local LS = tor:FindFirstChild("Left Shoulder")
  173. local RS = tor:FindFirstChild("Right Shoulder")
  174. local LH = tor:FindFirstChild("Left Hip")
  175. local RH = tor:FindFirstChild("Right Hip")
  176. local bp = plr:FindFirstChild("Backpack")
  177.  
  178. hum:ClearAllChildren()
  179. char.Animate:remove()
  180.  
  181. local ws = hum.WalkSpeed
  182. local jp = hum.JumpPower
  183.  
  184. --repeat game:GetService("RunService").RenderStepped:wait() until plr.CharacterAppearanceLoaded
  185.  
  186. for i,v in pairs(char:GetDescendants()) do
  187. if v:IsA("Accessory") then
  188. v:Destroy()
  189. end
  190. if v:IsA("Shirt") then
  191. v:Destroy()
  192. end
  193. if v:IsA("Pants") then
  194. v:Destroy()
  195. end
  196. end
  197. local nshirt = Instance.new("Shirt", char)
  198. nshirt.ShirtTemplate = "rbxassetid://1088769202"
  199. local npants = Instance.new("Pants", char)
  200. npants.PantsTemplate = "rbxassetid://1088767946"
  201. if head:FindFirstChildOfClass("Decal") then
  202. head:FindFirstChildOfClass("Decal"):Destroy()
  203. end
  204.  
  205. --Converted with ttyyuu12345's model to script plugin v4
  206. function sandbox(var,func)
  207. local env = getfenv(func)
  208. local newenv = setmetatable({},{
  209. __index = function(self,k)
  210. if k=="script" then
  211. return var
  212. else
  213. return env[k]
  214. end
  215. end,
  216. })
  217. setfenv(func,newenv)
  218. return func
  219. end
  220. cors = {}
  221. mas = Instance.new("Model",game:GetService("Lighting"))
  222. Part00 = Instance.new("Part")
  223. SpecialMesh1 = Instance.new("SpecialMesh")
  224. Part00.Name = "haiR"
  225. Part00.Parent = mas
  226. Part00.CanCollide = false
  227. Part00.Size = Vector3.new(1, 1, 1)
  228. Part00.CFrame = CFrame.new(-3.45002389, 8.90006924, 10.8000002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  229. Part00.BottomSurface = Enum.SurfaceType.Smooth
  230. Part00.TopSurface = Enum.SurfaceType.Smooth
  231. Part00.Position = Vector3.new(-3.45002389, 8.90006924, 10.8000002)
  232. Part00.Locked = true
  233. SpecialMesh1.Parent = Part00
  234. SpecialMesh1.MeshId = "rbxassetid://731023666"
  235. SpecialMesh1.Offset = Vector3.new(0, -3, -0.939999998)
  236. SpecialMesh1.Scale = Vector3.new(0.200000003, 0.200000003, 0.170000002)
  237. SpecialMesh1.TextureId = "rbxassetid://6748187"
  238. SpecialMesh1.MeshType = Enum.MeshType.FileMesh
  239. SpecialMesh1.Scale = Vector3.new(0.200000003, 0.200000003, 0.170000002)
  240. for i,v in pairs(mas:GetChildren()) do
  241. v.Parent = head
  242. hair = v
  243. pcall(function() v:MakeJoints() end)
  244. end
  245. mas:Destroy()
  246. for i,v in pairs(cors) do
  247. spawn(function()
  248. pcall(v)
  249. end)
  250. end
  251.  
  252. --Converted with ttyyuu12345's model to script plugin v4
  253. function sandbox(var,func)
  254. local env = getfenv(func)
  255. local newenv = setmetatable({},{
  256. __index = function(self,k)
  257. if k=="script" then
  258. return var
  259. else
  260. return env[k]
  261. end
  262. end,
  263. })
  264. setfenv(func,newenv)
  265. return func
  266. end
  267. cors = {}
  268. mas = Instance.new("Model",game:GetService("Lighting"))
  269. Model0 = Instance.new("Model")
  270. Part1 = Instance.new("Part")
  271. ManualWeld2 = Instance.new("ManualWeld")
  272. Part3 = Instance.new("Part")
  273. ManualWeld4 = Instance.new("ManualWeld")
  274. Part5 = Instance.new("Part")
  275. ManualWeld6 = Instance.new("ManualWeld")
  276. Part7 = Instance.new("Part")
  277. ManualWeld8 = Instance.new("ManualWeld")
  278. Part9 = Instance.new("Part")
  279. ManualWeld10 = Instance.new("ManualWeld")
  280. Part11 = Instance.new("Part")
  281. ManualWeld12 = Instance.new("ManualWeld")
  282. Part13 = Instance.new("Part")
  283. ManualWeld14 = Instance.new("ManualWeld")
  284. Part15 = Instance.new("Part")
  285. ManualWeld16 = Instance.new("ManualWeld")
  286. Part17 = Instance.new("Part")
  287. ManualWeld18 = Instance.new("ManualWeld")
  288. Part19 = Instance.new("Part")
  289. ManualWeld20 = Instance.new("ManualWeld")
  290. Part21 = Instance.new("Part")
  291. ManualWeld22 = Instance.new("ManualWeld")
  292. Part23 = Instance.new("Part")
  293. ManualWeld24 = Instance.new("ManualWeld")
  294. Part25 = Instance.new("Part")
  295. Part26 = Instance.new("Part")
  296. ManualWeld27 = Instance.new("ManualWeld")
  297. Part28 = Instance.new("Part")
  298. ManualWeld29 = Instance.new("ManualWeld")
  299. Part30 = Instance.new("Part")
  300. ManualWeld31 = Instance.new("ManualWeld")
  301. Part32 = Instance.new("Part")
  302. ManualWeld33 = Instance.new("ManualWeld")
  303. Part34 = Instance.new("Part")
  304. ManualWeld35 = Instance.new("ManualWeld")
  305. Model0.Name = "Broken-Halo"
  306. Model0.Parent = mas
  307. Part1.Parent = Model0
  308. Part1.Material = Enum.Material.Neon
  309. Part1.BrickColor = BrickColor.new("Really black")
  310. Part1.Rotation = Vector3.new(-180, 15, -180)
  311. Part1.CanCollide = false
  312. Part1.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  313. Part1.CFrame = CFrame.new(-15.0221033, 9.69180298, 5.26382446, -0.965924084, 0, 0.258818567, 0, 0.999997139, 0, -0.258818567, 0, -0.965924084)
  314. Part1.BottomSurface = Enum.SurfaceType.Smooth
  315. Part1.TopSurface = Enum.SurfaceType.Smooth
  316. Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  317. Part1.Position = Vector3.new(-15.0221033, 9.69180298, 5.26382446)
  318. Part1.Orientation = Vector3.new(0, 165, 0)
  319. Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  320. ManualWeld2.Name = "Weld"
  321. ManualWeld2.Parent = Part1
  322. ManualWeld2.C0 = CFrame.new(0, 0, 0, -0.965923786, 0, -0.258818448, 0, 0.999997139, 0, 0.258818448, 0, -0.965923786)
  323. ManualWeld2.C1 = CFrame.new(1.10001373, 0, 0.311337709, 0.965920091, 0, -0.258817524, 0, 0.999991477, 0, 0.258817524, 0, 0.965920091)
  324. ManualWeld2.Part0 = Part1
  325. ManualWeld2.Part1 = Part25
  326. Part3.Parent = Model0
  327. Part3.Material = Enum.Material.Neon
  328. Part3.BrickColor = BrickColor.new("Really black")
  329. Part3.Rotation = Vector3.new(-180, 60, -180)
  330. Part3.CanCollide = false
  331. Part3.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  332. Part3.CFrame = CFrame.new(-15.3027906, 9.69180298, 5.61672497, -0.499999106, 0, 0.866023779, 0, 0.999997139, 0, -0.866023779, 0, -0.499999106)
  333. Part3.BottomSurface = Enum.SurfaceType.Smooth
  334. Part3.TopSurface = Enum.SurfaceType.Smooth
  335. Part3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  336. Part3.Position = Vector3.new(-15.3027906, 9.69180298, 5.61672497)
  337. Part3.Orientation = Vector3.new(0, 120, 0)
  338. Part3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  339. ManualWeld4.Name = "Weld"
  340. ManualWeld4.Parent = Part3
  341. ManualWeld4.C0 = CFrame.new(0, 0, 0, -0.499999106, 0, -0.866023719, 0, 0.999997139, 0, 0.866023719, 0, -0.499999106)
  342. ManualWeld4.C1 = CFrame.new(0.737552643, 0, 0.579566479, 0.965920091, 0, -0.258817464, 0, 0.999991417, 0, 0.258817464, 0, 0.965920091)
  343. ManualWeld4.Part0 = Part3
  344. ManualWeld4.Part1 = Part25
  345. Part5.Parent = Model0
  346. Part5.Material = Enum.Material.Neon
  347. Part5.BrickColor = BrickColor.new("Really black")
  348. Part5.CanCollide = false
  349. Part5.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  350. Part5.CFrame = CFrame.new(-16.1843605, 9.69180298, 5.09872103, 0.999994278, 0, 0, 0, 0.999991477, 0, 0, 0, 0.999994278)
  351. Part5.BottomSurface = Enum.SurfaceType.Smooth
  352. Part5.TopSurface = Enum.SurfaceType.Smooth
  353. Part5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  354. Part5.Position = Vector3.new(-16.1843605, 9.69180298, 5.09872103)
  355. Part5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  356. ManualWeld6.Name = "Weld"
  357. ManualWeld6.Parent = Part5
  358. ManualWeld6.C0 = CFrame.new(0, 0, 0, 0.999998033, 0, 0, 0, 0.999997199, 0, 0, 0, 0.999998033)
  359. ManualWeld6.C1 = CFrame.new(0.0200881958, 0, -0.148955345, 0.965924025, 0, -0.258818507, 0, 0.999997139, 0, 0.258818507, 0, 0.965924025)
  360. ManualWeld6.Part0 = Part5
  361. ManualWeld6.Part1 = Part25
  362. Part7.Parent = Model0
  363. Part7.Material = Enum.Material.Neon
  364. Part7.BrickColor = BrickColor.new("Really black")
  365. Part7.Rotation = Vector3.new(-180, 75, -180)
  366. Part7.CanCollide = false
  367. Part7.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  368. Part7.CFrame = CFrame.new(-15.4463501, 9.69180298, 5.67301941, -0.258817613, 0, 0.96592015, 0, 0.999991417, 0, -0.96592015, 0, -0.258817613)
  369. Part7.BottomSurface = Enum.SurfaceType.Smooth
  370. Part7.TopSurface = Enum.SurfaceType.Smooth
  371. Part7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  372. Part7.Position = Vector3.new(-15.4463501, 9.69180298, 5.67301941)
  373. Part7.Orientation = Vector3.new(0, 105, 0)
  374. Part7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  375. ManualWeld8.Name = "Weld"
  376. ManualWeld8.Parent = Part7
  377. ManualWeld8.C0 = CFrame.new(0, 0, 0, -0.258818597, 0, -0.965923846, 0, 0.999997139, 0, 0.965923846, 0, -0.258818597)
  378. ManualWeld8.C1 = CFrame.new(0.584314346, 0, 0.596786976, 0.965924025, 0, -0.258818507, 0, 0.999997139, 0, 0.258818507, 0, 0.965924025)
  379. ManualWeld8.Part0 = Part7
  380. ManualWeld8.Part1 = Part25
  381. Part9.Parent = Model0
  382. Part9.Material = Enum.Material.Neon
  383. Part9.BrickColor = BrickColor.new("Really black")
  384. Part9.Rotation = Vector3.new(-180, 30, -180)
  385. Part9.CanCollide = false
  386. Part9.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  387. Part9.CFrame = CFrame.new(-15.0838327, 9.69180298, 5.40514851, -0.866020262, 0, 0.49999696, 0, 0.999991417, 0, -0.49999696, 0, -0.866020262)
  388. Part9.BottomSurface = Enum.SurfaceType.Smooth
  389. Part9.TopSurface = Enum.SurfaceType.Smooth
  390. Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  391. Part9.Position = Vector3.new(-15.0838327, 9.69180298, 5.40514851)
  392. Part9.Orientation = Vector3.new(0, 150, 0)
  393. Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  394. ManualWeld10.Name = "Weld"
  395. ManualWeld10.Parent = Part9
  396. ManualWeld10.C0 = CFrame.new(0, 0, 0, -0.8660236, 0, -0.499998868, 0, 0.999997139, 0, 0.499998868, 0, -0.8660236)
  397. ManualWeld10.C1 = CFrame.new(1.00380993, 0, 0.431869507, 0.965923905, 0, -0.258818507, 0, 0.999997139, 0, 0.258818507, 0, 0.965923905)
  398. ManualWeld10.Part0 = Part9
  399. ManualWeld10.Part1 = Part25
  400. Part11.Parent = Model0
  401. Part11.Material = Enum.Material.Neon
  402. Part11.BrickColor = BrickColor.new("Really black")
  403. Part11.Rotation = Vector3.new(0, -30, 0)
  404. Part11.CanCollide = false
  405. Part11.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  406. Part11.CFrame = CFrame.new(-16.1023979, 9.69180298, 4.79711246, 0.866024017, 0, -0.499998897, 0, 0.999997139, 0, 0.499998897, 0, 0.866024017)
  407. Part11.BottomSurface = Enum.SurfaceType.Smooth
  408. Part11.TopSurface = Enum.SurfaceType.Smooth
  409. Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  410. Part11.Position = Vector3.new(-16.1023979, 9.69180298, 4.79711246)
  411. Part11.Orientation = Vector3.new(0, -30, 0)
  412. Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  413. ManualWeld12.Name = "Weld"
  414. ManualWeld12.Parent = Part11
  415. ManualWeld12.C0 = CFrame.new(0, 0, 0, 0.866023719, 0, 0.499998778, 0, 0.999997139, 0, -0.499998778, 0, 0.866023719)
  416. ManualWeld12.C1 = CFrame.new(0.17732048, 0, -0.419074059, 0.96592021, 0, -0.258817464, 0, 0.999991417, 0, 0.258817464, 0, 0.96592021)
  417. ManualWeld12.Part0 = Part11
  418. ManualWeld12.Part1 = Part25
  419. Part13.Parent = Model0
  420. Part13.Material = Enum.Material.Neon
  421. Part13.BrickColor = BrickColor.new("Really black")
  422. Part13.Rotation = Vector3.new(0, -45, 0)
  423. Part13.CanCollide = false
  424. Part13.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  425. Part13.CFrame = CFrame.new(-16.010479, 9.69180298, 4.67822838, 0.707102895, 0, -0.707102537, 0, 0.999991417, 0, 0.707102537, 0, 0.707102895)
  426. Part13.BottomSurface = Enum.SurfaceType.Smooth
  427. Part13.TopSurface = Enum.SurfaceType.Smooth
  428. Part13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  429. Part13.Position = Vector3.new(-16.010479, 9.69180298, 4.67822838)
  430. Part13.Orientation = Vector3.new(0, -45, 0)
  431. Part13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  432. ManualWeld14.Name = "Weld"
  433. ManualWeld14.Parent = Part13
  434. ManualWeld14.C0 = CFrame.new(0, 0, 0, 0.707105517, 0, 0.707105219, 0, 0.999997139, 0, -0.707105219, 0, 0.707105517)
  435. ManualWeld14.C1 = CFrame.new(0.296876907, 0, -0.510117054, 0.965924025, 0, -0.258818507, 0, 0.999997139, 0, 0.258818507, 0, 0.965924025)
  436. ManualWeld14.Part0 = Part13
  437. ManualWeld14.Part1 = Part25
  438. Part15.Parent = Model0
  439. Part15.Material = Enum.Material.Neon
  440. Part15.BrickColor = BrickColor.new("Really black")
  441. Part15.Rotation = Vector3.new(0, -75, 0)
  442. Part15.CanCollide = false
  443. Part15.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  444. Part15.CFrame = CFrame.new(-15.7399006, 9.69180298, 4.52922392, 0.258817643, 0, -0.96592021, 0, 0.999991417, 0, 0.96592021, 0, 0.258817643)
  445. Part15.BottomSurface = Enum.SurfaceType.Smooth
  446. Part15.TopSurface = Enum.SurfaceType.Smooth
  447. Part15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  448. Part15.Position = Vector3.new(-15.7399006, 9.69180298, 4.52922392)
  449. Part15.Orientation = Vector3.new(0, -75, 0)
  450. Part15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  451. ManualWeld16.Name = "Weld"
  452. ManualWeld16.Parent = Part15
  453. ManualWeld16.C0 = CFrame.new(0, 0, 0, 0.258818626, 0, 0.965923905, 0, 0.999997139, 0, -0.965923905, 0, 0.258818626)
  454. ManualWeld16.C1 = CFrame.new(0.596801758, 0, -0.584013462, 0.965924025, 0, -0.258818507, 0, 0.999997139, 0, 0.258818507, 0, 0.965924025)
  455. ManualWeld16.Part0 = Part15
  456. ManualWeld16.Part1 = Part25
  457. Part17.Parent = Model0
  458. Part17.Material = Enum.Material.Neon
  459. Part17.BrickColor = BrickColor.new("Really black")
  460. Part17.Rotation = Vector3.new(0, -15, 0)
  461. Part17.CanCollide = false
  462. Part17.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  463. Part17.CFrame = CFrame.new(-16.1641197, 9.69180298, 4.93844271, 0.965920091, 0, -0.258817375, 0, 0.999991417, 0, 0.258817375, 0, 0.965920091)
  464. Part17.BottomSurface = Enum.SurfaceType.Smooth
  465. Part17.TopSurface = Enum.SurfaceType.Smooth
  466. Part17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  467. Part17.Position = Vector3.new(-16.1641197, 9.69180298, 4.93844271)
  468. Part17.Orientation = Vector3.new(0, -15, 0)
  469. Part17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  470. ManualWeld18.Name = "Weld"
  471. ManualWeld18.Parent = Part17
  472. ManualWeld18.C0 = CFrame.new(0, 0, 0, 0.965923786, 0, 0.258818358, 0, 0.999997139, 0, -0.258818358, 0, 0.965923786)
  473. ManualWeld18.C1 = CFrame.new(0.0811233521, 0, -0.298533916, 0.965924025, 0, -0.258818507, 0, 0.999997139, 0, 0.258818507, 0, 0.965924025)
  474. ManualWeld18.Part0 = Part17
  475. ManualWeld18.Part1 = Part25
  476. Part19.Parent = Model0
  477. Part19.Material = Enum.Material.Neon
  478. Part19.BrickColor = BrickColor.new("Really black")
  479. Part19.Rotation = Vector3.new(0, -60, 0)
  480. Part19.CanCollide = false
  481. Part19.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  482. Part19.CFrame = CFrame.new(-15.8834734, 9.69180298, 4.58552122, 0.499999225, 0, -0.866023719, 0, 0.999997139, 0, 0.866023719, 0, 0.499999225)
  483. Part19.BottomSurface = Enum.SurfaceType.Smooth
  484. Part19.TopSurface = Enum.SurfaceType.Smooth
  485. Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  486. Part19.Position = Vector3.new(-15.8834734, 9.69180298, 4.58552122)
  487. Part19.Orientation = Vector3.new(0, -60, 0)
  488. Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  489. ManualWeld20.Name = "Weld"
  490. ManualWeld20.Parent = Part19
  491. ManualWeld20.C0 = CFrame.new(0, 0, 0, 0.499999166, 0, 0.86602366, 0, 0.999997139, 0, -0.86602366, 0, 0.499999166)
  492. ManualWeld20.C1 = CFrame.new(0.44355011, 0, -0.566793919, 0.96592021, 0, -0.258817464, 0, 0.999991417, 0, 0.258817464, 0, 0.96592021)
  493. ManualWeld20.Part0 = Part19
  494. ManualWeld20.Part1 = Part25
  495. Part21.Parent = Model0
  496. Part21.Material = Enum.Material.Neon
  497. Part21.BrickColor = BrickColor.new("Really black")
  498. Part21.Rotation = Vector3.new(-180, 45, -180)
  499. Part21.CanCollide = false
  500. Part21.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  501. Part21.CFrame = CFrame.new(-15.1757669, 9.69180298, 5.52403545, -0.707105577, 0, 0.707105398, 0, 0.999997139, 0, -0.707105398, 0, -0.707105577)
  502. Part21.BottomSurface = Enum.SurfaceType.Smooth
  503. Part21.TopSurface = Enum.SurfaceType.Smooth
  504. Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  505. Part21.Position = Vector3.new(-15.1757669, 9.69180298, 5.52403545)
  506. Part21.Orientation = Vector3.new(0, 135, 0)
  507. Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  508. ManualWeld22.Name = "Weld"
  509. ManualWeld22.Parent = Part21
  510. ManualWeld22.C0 = CFrame.new(0, 0, 0, -0.707105458, 0, -0.707105279, 0, 0.999997139, 0, 0.707105279, 0, -0.707105458)
  511. ManualWeld22.C1 = CFrame.new(0.884237289, 0, 0.522911549, 0.965919793, 0, -0.258817405, 0, 0.999991417, 0, 0.258817405, 0, 0.965919793)
  512. ManualWeld22.Part0 = Part21
  513. ManualWeld22.Part1 = Part25
  514. Part23.Parent = Model0
  515. Part23.Material = Enum.Material.Neon
  516. Part23.BrickColor = BrickColor.new("Really black")
  517. Part23.Rotation = Vector3.new(0, 75, 0)
  518. Part23.CanCollide = false
  519. Part23.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  520. Part23.CFrame = CFrame.new(-15.7560253, 9.69180298, 5.67199469, 0.258818567, 0, 0.965924084, 0, 0.999997139, 0, -0.965924084, 0, 0.258818567)
  521. Part23.BottomSurface = Enum.SurfaceType.Smooth
  522. Part23.TopSurface = Enum.SurfaceType.Smooth
  523. Part23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  524. Part23.Position = Vector3.new(-15.7560253, 9.69180298, 5.67199469)
  525. Part23.Orientation = Vector3.new(0, 75, 0)
  526. Part23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  527. ManualWeld24.Name = "Weld"
  528. ManualWeld24.Parent = Part23
  529. ManualWeld24.C0 = CFrame.new(0, 0, 0, 0.258818448, 0, -0.965923786, 0, 0.999997199, 0, 0.965923786, 0, 0.258818448)
  530. ManualWeld24.C1 = CFrame.new(0.285455704, 0, 0.515647411, 0.965920091, 0, -0.258817524, 0, 0.999991477, 0, 0.258817524, 0, 0.965920091)
  531. ManualWeld24.Part0 = Part23
  532. ManualWeld24.Part1 = Part25
  533. Part25.Parent = Model0
  534. Part25.Material = Enum.Material.Neon
  535. Part25.BrickColor = BrickColor.new("Really black")
  536. Part25.Rotation = Vector3.new(0, 15, 0)
  537. Part25.CanCollide = false
  538. Part25.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  539. Part25.CFrame = CFrame.new(-16.1652126, 9.69180298, 5.24779987, 0.965924025, 0, 0.258818507, 0, 0.999997139, 0, -0.258818507, 0, 0.965924025)
  540. Part25.BottomSurface = Enum.SurfaceType.Smooth
  541. Part25.TopSurface = Enum.SurfaceType.Smooth
  542. Part25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  543. Part25.Position = Vector3.new(-16.1652126, 9.69180298, 5.24779987)
  544. Part25.Orientation = Vector3.new(0, 15, 0)
  545. Part25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  546. Part26.Parent = Model0
  547. Part26.Material = Enum.Material.Neon
  548. Part26.BrickColor = BrickColor.new("Really black")
  549. Part26.Rotation = Vector3.new(0, 60, 0)
  550. Part26.CanCollide = false
  551. Part26.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  552. Part26.CFrame = CFrame.new(-15.8973331, 9.69180298, 5.61029243, 0.499999076, 0, 0.866023779, 0, 0.999997139, 0, -0.866023779, 0, 0.499999076)
  553. Part26.BottomSurface = Enum.SurfaceType.Smooth
  554. Part26.TopSurface = Enum.SurfaceType.Smooth
  555. Part26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  556. Part26.Position = Vector3.new(-15.8973331, 9.69180298, 5.61029243)
  557. Part26.Orientation = Vector3.new(0, 60, 0)
  558. Part26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  559. ManualWeld27.Name = "Weld"
  560. ManualWeld27.Parent = Part26
  561. ManualWeld27.C0 = CFrame.new(0, 0, 0, 0.499998927, 0, -0.86602366, 0, 0.999997199, 0, 0.86602366, 0, 0.499998927)
  562. ManualWeld27.C1 = CFrame.new(0.164932251, 0, 0.419474125, 0.965920091, 0, -0.258817554, 0, 0.999991596, 0, 0.258817554, 0, 0.965920091)
  563. ManualWeld27.Part0 = Part26
  564. ManualWeld27.Part1 = Part25
  565. Part28.Parent = Model0
  566. Part28.Material = Enum.Material.Neon
  567. Part28.BrickColor = BrickColor.new("Really black")
  568. Part28.Rotation = Vector3.new(0, 30, 0)
  569. Part28.CanCollide = false
  570. Part28.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  571. Part28.CFrame = CFrame.new(-16.1089249, 9.69180298, 5.3913703, 0.866020322, 0, 0.49999702, 0, 0.999991536, 0, -0.49999702, 0, 0.866020322)
  572. Part28.BottomSurface = Enum.SurfaceType.Smooth
  573. Part28.TopSurface = Enum.SurfaceType.Smooth
  574. Part28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  575. Part28.Position = Vector3.new(-16.1089249, 9.69180298, 5.3913703)
  576. Part28.Orientation = Vector3.new(0, 30, 0)
  577. Part28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  578. ManualWeld29.Name = "Weld"
  579. ManualWeld29.Parent = Part28
  580. ManualWeld29.C0 = CFrame.new(0, 0, 0, 0.86602366, 0, -0.499999017, 0, 0.999997199, 0, 0.499999017, 0, 0.86602366)
  581. ManualWeld29.C1 = CFrame.new(0.0172119141, 0, 0.153247356, 0.965923905, 0, -0.258818567, 0, 0.999997199, 0, 0.258818567, 0, 0.965923905)
  582. ManualWeld29.Part0 = Part28
  583. ManualWeld29.Part1 = Part25
  584. Part30.Parent = Model0
  585. Part30.Material = Enum.Material.Neon
  586. Part30.BrickColor = BrickColor.new("Really black")
  587. Part30.Rotation = Vector3.new(0, 45, 0)
  588. Part30.CanCollide = false
  589. Part30.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  590. Part30.CFrame = CFrame.new(-16.0162354, 9.69180298, 5.51835537, 0.707105517, 0, 0.707105517, 0, 0.999997139, 0, -0.707105517, 0, 0.707105517)
  591. Part30.BottomSurface = Enum.SurfaceType.Smooth
  592. Part30.TopSurface = Enum.SurfaceType.Smooth
  593. Part30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  594. Part30.Position = Vector3.new(-16.0162354, 9.69180298, 5.51835537)
  595. Part30.Orientation = Vector3.new(0, 45, 0)
  596. Part30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  597. ManualWeld31.Name = "Weld"
  598. ManualWeld31.Parent = Part30
  599. ManualWeld31.C0 = CFrame.new(0, 0, 0, 0.707105339, 0, -0.707105398, 0, 0.999997199, 0, 0.707105398, 0, 0.707105339)
  600. ManualWeld31.C1 = CFrame.new(0.0738754272, 0, 0.29989481, 0.965920091, 0, -0.258817524, 0, 0.999991477, 0, 0.258817524, 0, 0.965920091)
  601. ManualWeld31.Part0 = Part30
  602. ManualWeld31.Part1 = Part25
  603. Part32.Parent = Model0
  604. Part32.Material = Enum.Material.Neon
  605. Part32.BrickColor = BrickColor.new("Really black")
  606. Part32.Rotation = Vector3.new(-180, 89.7999954, -180)
  607. Part32.CanCollide = false
  608. Part32.Size = Vector3.new(0.183358505, 0.183358505, 0.183358505)
  609. Part32.CFrame = CFrame.new(-15.5991211, 9.69180298, 5.69377947, -2.98023224e-08, 0, 0.999994099, 0, 0.999991477, 0, -0.999994099, 0, -2.98023224e-08)
  610. Part32.BottomSurface = Enum.SurfaceType.Smooth
  611. Part32.TopSurface = Enum.SurfaceType.Smooth
  612. Part32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  613. Part32.Position = Vector3.new(-15.5991211, 9.69180298, 5.69377947)
  614. Part32.Orientation = Vector3.new(0, 90, 0)
  615. Part32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  616. ManualWeld33.Name = "Weld"
  617. ManualWeld33.Parent = Part32
  618. ManualWeld33.C0 = CFrame.new(0, 0, 0, -8.94069672e-08, 0, -0.999998033, 0, 0.999997139, 0, 0.999998033, 0, -8.94069672e-08)
  619. ManualWeld33.C1 = CFrame.new(0.431375504, 0, 0.577299595, 0.965923905, 0, -0.258818537, 0, 0.999997199, 0, 0.258818537, 0, 0.965923905)
  620. ManualWeld33.Part0 = Part32
  621. ManualWeld33.Part1 = Part25
  622. Part34.Name = "hanDEL"
  623. Part34.Parent = Model0
  624. Part34.Transparency = 1
  625. Part34.CanCollide = false
  626. Part34.Size = Vector3.new(1, 1, 1)
  627. Part34.CFrame = CFrame.new(-15.5849972, 9.69006729, 5.0950079, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  628. Part34.BottomSurface = Enum.SurfaceType.Smooth
  629. Part34.TopSurface = Enum.SurfaceType.Smooth
  630. Part34.Position = Vector3.new(-15.5849972, 9.69006729, 5.0950079)
  631. ManualWeld35.Name = "Weld"
  632. ManualWeld35.Parent = Part34
  633. ManualWeld35.C1 = CFrame.new(0.599988937, -0.00173568726, 0.00258493423, 0.965924025, 0, -0.258818507, 0, 0.999997139, 0, 0.258818507, 0, 0.965924025)
  634. ManualWeld35.Part0 = Part34
  635. ManualWeld35.Part1 = Part25
  636. for i,v in pairs(mas:GetChildren()) do
  637. v.Parent = char
  638. haloh = Part34
  639. pcall(function() v:MakeJoints() end)
  640. end
  641. mas:Destroy()
  642. for i,v in pairs(cors) do
  643. spawn(function()
  644. pcall(v)
  645. end)
  646. end
  647.  
  648. local IevanPolkkaVSNS = Instance.new("Sound", tor)
  649. IevanPolkkaVSNS.Name = "IEVANPOLKKAVSNSYEAHHHAHHHHH"
  650. IevanPolkkaVSNS.SoundId = "rbxassetid://1752290765"--"rbxassetid://734019245"
  651. IevanPolkkaVSNS.Volume = 7
  652. IevanPolkkaVSNS.Looped = true
  653. IevanPolkkaVSNS:Play()
  654. local timepos = IevanPolkkaVSNS.TimePosition
  655.  
  656. local rootj0 = rootj.C0
  657. local neck0 = neck.C0
  658. local LS0 = LS.C0
  659. local RS0 = RS.C0
  660. local LH0 = LH.C0
  661. local RH0 = RH.C0
  662. local rootj1 = rootj.C1
  663. local neck1 = neck.C1
  664. local LS1 = LS.C1
  665. local RS1 = RS.C1
  666. local LH1 = LH.C1
  667. local RH1 = RH.C1
  668.  
  669. -----------------------------------------------------------------------------
  670.  
  671. local CFn = CFrame.new
  672. local CFa = CFrame.Angles
  673. local Rad = math.rad
  674. local Cos = math.cos
  675. local Sin = math.sin
  676. local sine = 1
  677. local basicExplo = false
  678. local beamExplo = false
  679. local attacking = false
  680.  
  681. local hairw = Instance.new("Weld", hair)
  682. hairw.Part0 = head
  683. hairw.Part1 = hair
  684. hairw.C1 = CFn(0, -0.5, 0) * CFa(0, Rad(180), 0)
  685.  
  686. local halow = Instance.new("Weld", haloh)
  687. halow.Part0 = head
  688. halow.Part1 = haloh
  689. halow.C1 = CFn(0, -1.5, 0)
  690.  
  691. -----------------------------------------------------------------------------
  692.  
  693. ArtificialHB = Instance.new("BindableEvent", script)
  694. ArtificialHB.Name = "Heartbeat"
  695. script:WaitForChild("Heartbeat")
  696.  
  697. frame = 1 / 60
  698. tf = 0
  699. allowframeloss = false
  700. tossremainder = false
  701.  
  702.  
  703. lastframe = tick()
  704. script.Heartbeat:Fire()
  705.  
  706.  
  707. game:GetService("RunService").Heartbeat:connect(function(s, p)
  708. tf = tf + s
  709. if tf >= frame then
  710. if allowframeloss then
  711. script.Heartbeat:Fire()
  712. lastframe = tick()
  713. else
  714. for i = 1, math.floor(tf / frame) do
  715. script.Heartbeat:Fire()
  716. end
  717. lastframe = tick()
  718. end
  719. if tossremainder then
  720. tf = 0
  721. else
  722. tf = tf - frame * math.floor(tf / frame)
  723. end
  724. end
  725. end)
  726.  
  727. function swait(num)
  728. if num == 0 or num == nil then
  729. game:service("RunService").Stepped:wait(0)
  730. else
  731. for i = 0, num do
  732. game:service("RunService").Stepped:wait(0)
  733. end
  734. end
  735. end
  736.  
  737. function clerp(a, b, t)
  738. return a:lerp(b, t)
  739. end
  740.  
  741. function GetTorsos(pos,dis)
  742. local people = workspace:GetChildren()
  743. local peopletab = {}
  744. local temp = nil
  745. local humtor = nil
  746. local temp2 = nil
  747. for x = 1, #people do
  748. temp2 = people[x]
  749. if temp2.className == "Model" and temp2 ~= char and temp2:FindFirstChildOfClass("Humanoid") then
  750. temp = temp2:FindFirstChild("Torso") or temp2:FindFirstChild("UpperTorso")
  751. humtor = temp2:FindFirstChildOfClass("Humanoid")
  752. if temp ~= nil and humtor ~= nil and humtor.Health > 0 then
  753. if (temp.Position - pos).magnitude < dis then
  754. table.insert(peopletab,temp)
  755. dis = (temp.Position - pos).magnitude
  756. end
  757. end
  758. end
  759. end
  760. return peopletab
  761. end
  762.  
  763. function GodsTears()
  764. if basicExplo == false and attacking == false then
  765. attacking = true
  766. basicExplo = true
  767. hum.WalkSpeed = 2
  768. hum.JumpPower = 5
  769. local mouHitThing = mou.Hit
  770. local tweeninfo = TweenInfo.new(0.7, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 0, false, 0)
  771. local explo1 = Instance.new("Part", char)
  772. explo1.Name = "exPLO1"
  773. explo1.CanCollide = false
  774. explo1.Shape = "Ball"
  775. explo1.Anchored = true
  776. explo1.Material = "Neon"
  777. explo1.BrickColor = BrickColor.new("Really black")
  778. explo1.Size = Vector3.new(0.1, 0.1, 0.1)
  779. explo1.CFrame = mouHitThing
  780. local partprop = {Transparency = 0.5; Size = Vector3.new(150, 150, 150)}
  781. local tween = tweenserv:Create(explo1, tweeninfo, partprop)
  782. game:GetService("Debris"):AddItem(explo1, 0.7)
  783. tween:Play()
  784. local explo1so = Instance.new("Sound", explo1)
  785. explo1so.SoundId = "rbxassetid://1691481631"
  786. explo1so.Volume = 13
  787. explo1so:Play()
  788. for i = 1,15 do
  789. local ranAng = math.random(-360, 360)
  790. local explo2 = Instance.new("Part", char)
  791. explo2.Name = "exPLO2"
  792. explo2.CanCollide = false
  793. explo2.Anchored = true
  794. explo2.Material = "Neon"
  795. explo2.BrickColor = BrickColor.new("Mulberry")
  796. explo2.Size = Vector3.new(0.1, 0.1, 0.1)
  797. local explo2m = Instance.new("SpecialMesh", explo2)
  798. explo2m.MeshType = "Sphere"
  799. explo2m.Scale = Vector3.new(200, 270, 270)
  800. explo2.CFrame = mouHitThing * CFa(Rad(ranAng), Rad(ranAng), Rad(ranAng))
  801. local partprop2 = {Scale = Vector3.new(2200, 40, 40)}
  802. local partprop3 = {Transparency = 1}
  803. local tween2 = tweenserv:Create(explo2m, tweeninfo, partprop2)
  804. local tween3 = tweenserv:Create(explo2, tweeninfo, partprop3)
  805. game:GetService("Debris"):AddItem(explo2, 0.7)
  806. tween2:Play()
  807. tween3:Play()
  808. local explo3 = Instance.new("Part", char)
  809. explo3.Name = "exPLO3"
  810. explo3.CanCollide = false
  811. explo3.Anchored = true
  812. explo3.Material = "Neon"
  813. explo3.BrickColor = BrickColor.new("Mulberry")
  814. explo3.Size = Vector3.new(20, 20, 20)
  815. explo3.CFrame = mouHitThing
  816. local ranPos = math.random(-80, 80)
  817. local ranPos2 = math.random(-80, 80)
  818. local ranPos3 = math.random(-80, 80)
  819. local tweeninfo2 = TweenInfo.new(0.7, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 0, false, 0)
  820. local partprop4 = {CFrame = mouHitThing * CFn(ranPos, ranPos2, ranPos3) * CFa(ranAng, ranAng, ranAng); Size = Vector3.new(0.1, 0.1, 0.1)}
  821. local tween4 = tweenserv:Create(explo3, tweeninfo2, partprop4)
  822. game:GetService("Debris"):AddItem(explo3, 0.7)
  823. tween4:Play()
  824. end
  825. for i,v in pairs(GetTorsos(mou.Hit.p, 25)) do
  826. if v.Parent:FindFirstChildOfClass("Humanoid") then
  827. v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 15
  828. end
  829. end
  830. for i = 0,1,.1 do
  831. neck.C1 = clerp(neck.C1, neck1 * CFa(0, 0, Rad(30)), i)
  832. rootj.C1 = clerp(rootj.C1, rootj1 * CFn(0, 0, 0.025 * Cos(sine / 15)) * CFa(0, 0, Rad(-30)), i)
  833. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(30), 0, Rad(-40)), i)
  834. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(30), 0, Rad(-80)), i)
  835. LH.C1 = clerp(LH.C1, LH1 * CFn(0, -0.025 * Cos(sine / 15), 0) * CFa(Rad(5), Rad(-5), 0), i)
  836. RH.C1 = clerp(RH.C1, RH1 * CFn(0, -0.025 * Cos(sine / 15), 0) * CFa(Rad(5), Rad(5), 0), i)
  837. LS.C0 = clerp(LS.C0, LS0, i)
  838. RS.C0 = clerp(RS.C0, RS0, i)
  839. LH.C0 = clerp(LH.C0, LH0, i)
  840. RH.C0 = clerp(RH.C0, RH0, i)
  841. swait()
  842. end
  843. hum.WalkSpeed = ws
  844. hum.JumpPower = jp
  845. basicExplo = false
  846. attacking = false
  847. end
  848. end
  849.  
  850. function STUN()
  851. if beamExplo == false and attacking == false then
  852. attacking = true
  853. beamExplo = true
  854. hum.WalkSpeed = 2
  855. hum.JumpPower = 5
  856. for i = 0,1,.05 do
  857. neck.C1 = clerp(neck.C1, neck1, i)
  858. rootj.C1 = clerp(rootj.C1, rootj1 * CFn(0, 0, 0.025 * Cos(sine / 15)) * CFa(Rad(-30), 0, 0), i)
  859. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(-70), 0, Rad(80)), i)
  860. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(-70), 0, Rad(-80)), i)
  861. LH.C1 = clerp(LH.C1, LH1 * CFn(0, -0.025 * Cos(sine / 15), 0) * CFa(Rad(5), Rad(-5), Rad(30)), i)
  862. RH.C1 = clerp(RH.C1, RH1 * CFn(0, -0.025 * Cos(sine / 15), 0) * CFa(Rad(5), Rad(5), Rad(-30)), i)
  863. LS.C0 = clerp(LS.C0, LS0, i)
  864. RS.C0 = clerp(RS.C0, RS0, i)
  865. LH.C0 = clerp(LH.C0, LH0, i)
  866. RH.C0 = clerp(RH.C0, RH0, i)
  867. swait()
  868. end
  869. for i = 0,1,.1 do
  870. neck.C1 = clerp(neck.C1, neck1, i)
  871. rootj.C1 = clerp(rootj.C1, rootj1 * CFn(0, 0, 0.025 * Cos(sine / 15)) * CFa(Rad(30), 0, 0), i)
  872. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(70), 0, Rad(80)), i)
  873. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(70), 0, Rad(-80)), i)
  874. LH.C1 = clerp(LH.C1, LH1 * CFn(0, -0.025 * Cos(sine / 15), 0) * CFa(Rad(15), Rad(-5), Rad(-30)), i)
  875. RH.C1 = clerp(RH.C1, RH1 * CFn(0, -0.025 * Cos(sine / 15), 0) * CFa(Rad(15), Rad(5), Rad(30)), i)
  876. LS.C0 = clerp(LS.C0, LS0, i)
  877. RS.C0 = clerp(RS.C0, RS0, i)
  878. LH.C0 = clerp(LH.C0, LH0, i)
  879. RH.C0 = clerp(RH.C0, RH0, i)
  880. swait()
  881. end
  882. for i,v in pairs(GetTorsos(tor.CFrame.p, 40)) do
  883. if v.Parent:FindFirstChildOfClass("Humanoid") then
  884. local GOTCHA = v.Parent
  885. local GOTCHAhum = GOTCHA:FindFirstChildOfClass("Humanoid")
  886. local GOTCHAtor = GOTCHA:FindFirstChild("Torso") or GOTCHA:FindFirstChild("UpperTorso")
  887. GOTCHAhum.Health = GOTCHAhum.Health - 22.5
  888. local tweeninfo3 = TweenInfo.new(0.8, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 0, false, 0)
  889. local partprop5 = {Size = Vector3.new(1000, 35, 35); Transparency = 0.4}
  890. local partprop6 = {Size = Vector3.new(1000, 40, 40); Transparency = 0.9}
  891. local beam1 = Instance.new("Part", GOTCHA)
  892. beam1.Name = "BEM1"
  893. beam1.Anchored = true
  894. beam1.CanCollide = false
  895. beam1.Material = "Neon"
  896. beam1.BrickColor = BrickColor.new("Mulberry")
  897. beam1.Shape = "Cylinder"
  898. beam1.Size = Vector3.new(1000, 5, 5)
  899. beam1.CFrame = GOTCHAtor.CFrame * CFn(0, -5, 0) * CFa(0, 0, Rad(90))
  900. local tween5 = tweenserv:Create(beam1, tweeninfo3, partprop5)
  901. tween5:Play()
  902. game:GetService("Debris"):AddItem(beam1, 0.8)
  903. local beam2 = Instance.new("Part", GOTCHA)
  904. beam2.Name = "BEM2"
  905. beam2.Anchored = true
  906. beam2.CanCollide = false
  907. beam2.Material = "Neon"
  908. beam2.BrickColor = BrickColor.new("Institutional white")
  909. beam2.Shape = "Cylinder"
  910. beam2.Size = Vector3.new(1000, 6, 6)
  911. beam2.Transparency = 0.9
  912. beam2.CFrame = GOTCHAtor.CFrame * CFn(0, -5, 0) * CFa(0, 0, Rad(90))
  913. local tween6 = tweenserv:Create(beam2, tweeninfo3, partprop6)
  914. tween6:Play()
  915. game:GetService("Debris"):AddItem(beam2, 0.8)
  916. local partprop7 = {Size = Vector3.new(80, 80, 80); Transparency = 0.4}
  917. local partprop8 = {Size = Vector3.new(85, 85, 85); Transparency = 0.9}
  918. local beamcra1 = Instance.new("Part", GOTCHA)
  919. beamcra1.Size = Vector3.new(6, 6, 6)
  920. beamcra1.Anchored = true
  921. beamcra1.Material = "Neon"
  922. beamcra1.Shape = "Ball"
  923. beamcra1.BrickColor = BrickColor.new("Mulberry")
  924. beamcra1.CanCollide = false
  925. beamcra1.CFrame = GOTCHAtor.CFrame
  926. local tween7 = tweenserv:Create(beamcra1, tweeninfo3, partprop7)
  927. tween7:Play()
  928. game:GetService("Debris"):AddItem(beamcra1, 0.8)
  929. local beamcra2 = Instance.new("Part", GOTCHA)
  930. beamcra2.Size = Vector3.new(7, 7, 7)
  931. beamcra2.Anchored = true
  932. beamcra2.Material = "Neon"
  933. beamcra2.Shape = "Ball"
  934. beamcra2.Transparency = 0.9
  935. beamcra2.BrickColor = BrickColor.new("Institutional white")
  936. beamcra2.CanCollide = false
  937. beamcra2.CFrame = GOTCHAtor.CFrame
  938. local tween8 = tweenserv:Create(beamcra2, tweeninfo3, partprop8)
  939. tween8:Play()
  940. game:GetService("Debris"):AddItem(beamcra2, 0.8)
  941. for i = 1,2 do
  942. local ranAng2 = math.random(-360, 360)
  943. local ring1 = Instance.new("Part", GOTCHA)
  944. ring1.Size = Vector3.new(1, 1, 1)
  945. ring1.Anchored = true
  946. ring1.Transparency = 0.4
  947. ring1.BrickColor = BrickColor.new("Crimson")
  948. ring1.CanCollide = false
  949. ring1.CFrame = GOTCHAtor.CFrame * CFa(Rad(ranAng2), Rad(ranAng2), Rad(ranAng2))
  950. local ring1m = Instance.new("SpecialMesh", ring1)
  951. ring1m.MeshType = "FileMesh"
  952. ring1m.MeshId = "rbxassetid://471124075"
  953. ring1m.Scale = Vector3.new(0.01, 0.01, 0.01)
  954. local partprop9 = {Scale = Vector3.new(1, 1, 1)}
  955. local partprop10 = {Transparency = 1}
  956. local tween9 = tweenserv:Create(ring1m, tweeninfo3, partprop9)
  957. local tween10 = tweenserv:Create(ring1, tweeninfo3, partprop10)
  958. tween9:Play()
  959. tween10:Play()
  960. game:GetService("Debris"):AddItem(ring1, 0.8)
  961. end
  962. end
  963. end
  964. for i = 0,1,.1 do
  965. neck.C1 = clerp(neck.C1, neck1, i)
  966. rootj.C1 = clerp(rootj.C1, rootj1 * CFn(0, 0, 0.025 * Cos(sine / 15)) * CFa(Rad(30), 0, 0), i)
  967. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(70), 0, Rad(80)), i)
  968. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(70), 0, Rad(-80)), i)
  969. LH.C1 = clerp(LH.C1, LH1 * CFn(0, -0.025 * Cos(sine / 15), 0) * CFa(Rad(15), Rad(-5), Rad(-30)), i)
  970. RH.C1 = clerp(RH.C1, RH1 * CFn(0, -0.025 * Cos(sine / 15), 0) * CFa(Rad(15), Rad(5), Rad(30)), i)
  971. LS.C0 = clerp(LS.C0, LS0, i)
  972. RS.C0 = clerp(RS.C0, RS0, i)
  973. LH.C0 = clerp(LH.C0, LH0, i)
  974. RH.C0 = clerp(RH.C0, RH0, i)
  975. swait()
  976. end
  977. hum.WalkSpeed = ws
  978. hum.JumpPower = jp
  979. beamExplo = false
  980. attacking = false
  981. end
  982. end
  983.  
  984. -----------------------------------------------------------------------------
  985.  
  986. function kdown(k)
  987. if k == "e" then
  988. GodsTears()
  989. elseif k == "q" then
  990. STUN()
  991. end
  992. end
  993.  
  994. mou.KeyDown:connect(kdown)
  995.  
  996. -----------------------------------------------------------------------------
  997.  
  998. warn([[
  999.  
  1000.  
  1001. GOD'S ABANDONED DAUGHTER
  1002. by oilsauce.
  1003.  
  1004. last updated: 2018/5/20, 12:02, JST
  1005.  
  1006. DO NOT LEAK.
  1007. ]])
  1008.  
  1009. while true do
  1010. swait()
  1011. if not tor:FindFirstChild("IEVANPOLKKAVSNSYEAHHHAHHHHH") then
  1012. IevanPolkkaVSNS = Instance.new("Sound", tor)
  1013. IevanPolkkaVSNS.Name = "IEVANPOLKKAVSNSYEAHHHAHHHHH"
  1014. IevanPolkkaVSNS.SoundId = "rbxassetid://1752290765"--"rbxassetid://734019245"
  1015. IevanPolkkaVSNS.Volume = 7
  1016. IevanPolkkaVSNS.TimePosition = timepos
  1017. IevanPolkkaVSNS.Looped = true
  1018. IevanPolkkaVSNS:Play()
  1019. end
  1020. timepos = IevanPolkkaVSNS.TimePosition
  1021. IevanPolkkaVSNS.Volume = 7
  1022. IevanPolkkaVSNS.Playing = true
  1023. sine = sine + 1
  1024. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  1025. if basicExplo == true then
  1026. state = "God's Tears"
  1027. elseif beamExplo == true then
  1028. state = "STUNNING"
  1029. elseif 1 < root.Velocity.y then
  1030. state = "Jump"
  1031. elseif -1 > root.Velocity.y then
  1032. state = "Fall"
  1033. elseif torvel < 1 then
  1034. state = "Idle"
  1035. elseif tor.Velocity.magnitude < 50 then
  1036. state = "Walk"
  1037. end
  1038. if state == "Jump" then
  1039. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-20), 0, 0), 0.15)
  1040. rootj.C1 = clerp(rootj.C1, rootj1 * CFa(Rad(5), 0, 0), 0.15)
  1041. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(10), 0, Rad(-10)), 0.15)
  1042. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(10), 0, Rad(10)), 0.15)
  1043. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(5), 0, 0), 0.15)
  1044. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(5), 0, 0), 0.15)
  1045. LS.C0 = clerp(LS.C0, LS0, 0.15)
  1046. RS.C0 = clerp(RS.C0, RS0, 0.15)
  1047. LH.C0 = clerp(LH.C0, LH0 * CFa(0, 0, Rad(20)), 0.15)
  1048. RH.C0 = clerp(RH.C0, RH0 * CFa(0, 0, Rad(-20)), 0.15)
  1049. elseif state == "Fall" then
  1050. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), 0.15)
  1051. rootj.C1 = clerp(rootj.C1, rootj1 * CFa(Rad(15), 0, 0), 0.15)
  1052. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(20), 0, Rad(-10)), 0.15)
  1053. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(20), 0, Rad(10)), 0.15)
  1054. LH.C1 = clerp(LH.C1, LH1 * CFa(Rad(10), 0, 0), 0.15)
  1055. RH.C1 = clerp(RH.C1, RH1 * CFa(Rad(10), 0, 0), 0.15)
  1056. LS.C0 = clerp(LS.C0, LS0, 0.15)
  1057. RS.C0 = clerp(RS.C0, RS0, 0.15)
  1058. LH.C0 = clerp(LH.C0, LH0 * CFa(0, 0, Rad(-30)), 0.15)
  1059. RH.C0 = clerp(RH.C0, RH0 * CFa(0, 0, Rad(30)), 0.15)
  1060. elseif state == "Idle" then
  1061. neck.C1 = clerp(neck.C1, neck1 * CFa(0, 0, Rad(15 * Cos(sine / 20))), 0.15)
  1062. rootj.C1 = clerp(rootj.C1, rootj1 * CFn(0, 0, 0.025 * Cos(sine / 15)) * CFa(Rad(-25), 0, 0), 0.15)
  1063. LS.C1 = clerp(LS.C1, LS1 * CFa(Rad(-40), 0, Rad(40)), 0.15)
  1064. RS.C1 = clerp(RS.C1, RS1 * CFa(Rad(-40), 0, Rad(-40)), 0.15)
  1065. LH.C1 = clerp(LH.C1, LH1 * CFn(0, -0.025 * Cos(sine / 15), 0) * CFa(Rad(5), Rad(-5), Rad(30)), 0.15)
  1066. RH.C1 = clerp(RH.C1, RH1 * CFn(0, -0.025 * Cos(sine / 15), 0) * CFa(Rad(5), Rad(5), Rad(-30)), 0.15)
  1067. LS.C0 = clerp(LS.C0, LS0, 0.15)
  1068. RS.C0 = clerp(RS.C0, RS0, 0.15)
  1069. LH.C0 = clerp(LH.C0, LH0, 0.15)
  1070. RH.C0 = clerp(RH.C0, RH0, 0.15)
  1071. elseif state == "Walk" then
  1072. neck.C1 = clerp(neck.C1, neck1 * CFa(Rad(-5), 0, 0), 0.15)
  1073. rootj.C1 = clerp(rootj.C1, rootj1 * CFn(0, 0.1 * Cos(sine / 3), 0) * CFa(Rad(-5), 0, Rad(5 * Cos(sine / 6))), 0.15)
  1074. LS.C1 = clerp(LS.C1, LS1 * CFn(0, -0.1 * Cos(sine / 15), 0) * CFa(Rad(20), 0, Rad(-30)), 0.15)
  1075. RS.C1 = clerp(RS.C1, RS1 * CFn(0, -0.1 * Cos(sine / 15), 0) * CFa(Rad(20), 0, Rad(30)), 0.15)
  1076. LH.C1 = clerp(LH.C1, LH1 * CFa(0, 0, Rad(50 * Cos(sine / 6))), 0.15)
  1077. RH.C1 = clerp(RH.C1, RH1 * CFa(0, 0, Rad(50 * Cos(sine / 6))), 0.15)
  1078. LS.C0 = clerp(LS.C0, LS0, 0.15)
  1079. RS.C0 = clerp(RS.C0, RS0, 0.15)
  1080. LH.C0 = clerp(LH.C0, LH0, 0.15)
  1081. RH.C0 = clerp(RH.C0, RH0, 0.15)
  1082. end
  1083. end
Add Comment
Please, Sign In to add comment