doryna2281337

Untitled

Aug 31st, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. local rp = RealPlayer
  6. script.Parent = rp.Character
  7.  
  8. --RemoteEvent for communicating
  9. local Event = Instance.new("RemoteEvent")
  10. Event.Name = "UserInput_Event"
  11.  
  12. --Fake event to make stuff like Mouse.KeyDown work
  13. local function fakeEvent()
  14. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  15. t.connect = t.Connect
  16. return t
  17. end
  18.  
  19. --Creating fake input objects with fake variables
  20. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  21. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  22. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  23. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  24. end}
  25. --Merged 2 functions into one by checking amount of arguments
  26. CAS.UnbindAction = CAS.BindAction
  27.  
  28. --This function will trigger the events that have been :Connect()'ed
  29. local function te(self,ev,...)
  30. local t = m[ev]
  31. if t and t._fakeEvent then
  32. for _,f in pairs(t.Functions) do
  33. f(...)
  34. end
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=rp then return end
  42. m.Target = io.Target
  43. m.Hit = io.Hit
  44. if not io.isMouse then
  45. local b = io.UserInputState == Enum.UserInputState.Begin
  46. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  47. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  48. end
  49. for _,t in pairs(CAS.Actions) do
  50. for _,k in pairs(t.Keys) do
  51. if k==io.KeyCode then
  52. t.Function(t.Name,io.UserInputState,io)
  53. end
  54. end
  55. end
  56. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  57. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  58. end
  59. end)
  60. Event.Parent = NLS([==[
  61. local Player = game:GetService("Players").LocalPlayer
  62. local Event = script:WaitForChild("UserInput_Event")
  63.  
  64. local Mouse = Player:GetMouse()
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local h,t
  75. --Give the server mouse data 30 times every second, but only if the values changed
  76. --If player is not moving their mouse, client won't fire events
  77. while wait(1/30) do
  78. if h~=Mouse.Hit or t~=Mouse.Target then
  79. h,t=Mouse.Hit,Mouse.Target
  80. Event:FireServer({isMouse=true,Target=t,Hit=h})
  81. end
  82. end]==],Player.Character)
  83.  
  84. ----Sandboxed game object that allows the usage of client-side methods and services
  85. --Real game object
  86. local _rg = game
  87.  
  88. --Metatable for fake service
  89. local fsmt = {
  90. __index = function(self,k)
  91. local s = rawget(self,"_RealService")
  92. if s then return s[k] end
  93. end,
  94. __newindex = function(self,k,v)
  95. local s = rawget(self,"_RealService")
  96. if s then s[k]=v end
  97. end,
  98. __call = function(self,...)
  99. local s = rawget(self,"_RealService")
  100. if s then return s(...) end
  101. end
  102. }
  103. local function FakeService(t,RealService)
  104. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  105. return setmetatable(t,fsmt)
  106. end
  107.  
  108. --Fake game object
  109. local g = {
  110. GetService = function(self,s)
  111. return self[s]
  112. end,
  113. Players = FakeService({
  114. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  115. },"Players"),
  116. UserInputService = FakeService(UIS,"UserInputService"),
  117. ContextActionService = FakeService(CAS,"ContextActionService"),
  118. }
  119. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  120. g.service = g.GetService
  121.  
  122. g.RunService = FakeService({
  123. RenderStepped = _rg:GetService("RunService").Heartbeat,
  124. BindToRenderStep = function(self,name,_,fun)
  125. self._btrs[name] = self.Heartbeat:Connect(fun)
  126. end,
  127. UnbindFromRenderStep = function(self,name)
  128. self._btrs[name]:Disconnect()
  129. end,
  130. },"RunService")
  131.  
  132. setmetatable(g,{
  133. __index=function(self,s)
  134. return _rg:GetService(s) or typeof(_rg[s])=="function"
  135. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  136. end,
  137. __newindex = fsmt.__newindex,
  138. __call = fsmt.__call
  139. })
  140. --Changing owner to fake player object to support owner:GetMouse()
  141. game,owner = g,g.Players.LocalPlayer
  142. end
  143.  
  144. Player = owner
  145. PlayerGui = Player.PlayerGui
  146. Cam = workspace.CurrentCamera
  147. Backpack = Player.Backpack
  148. char = Player.Character
  149. Humanoid = char.Humanoid
  150. Mouse = Player:GetMouse()
  151. ---------------------------------------------------
  152. local LeftUpperArm = char.LeftUpperArm
  153. local LeftShoulder = char.LeftUpperArm.LeftShoulder
  154. local LeftLowerArm = char.LeftLowerArm
  155. local LeftElbow = char.LeftLowerArm.LeftElbow
  156. --------------------------------------------------------
  157. local LeftUpperLeg = char.LeftUpperLeg
  158. local LeftHip = char.LeftUpperLeg.LeftHip
  159. local LeftLowerLeg = char.LeftLowerLeg
  160. local LeftKnee = char.LeftLowerLeg.LeftKnee
  161. ----------------------------------------------------------
  162. local RightUpperArm = char.RightUpperArm
  163. local RightShoulder = char.RightUpperArm.RightShoulder
  164. local RightLowerArm = char.RightLowerArm
  165. local RightElbow = char.RightLowerArm.RightElbow
  166. ----------------------------------------------------------
  167. local RightUpperLeg = char.RightUpperLeg
  168. local RightHip = char.RightUpperLeg.RightHip
  169. local RightLowerLeg = char.RightLowerLeg
  170. local RightKnee = char.RightLowerLeg.RightKnee
  171. ----------------------------------------------------------
  172. local UpperTorso = char.UpperTorso
  173. local LowerTorso = char.LowerTorso
  174. local Root = char.LowerTorso.Root
  175. local RootPart = char.HumanoidRootPart
  176. local LeftHand = char.LeftHand
  177. local RightHand = char.RightHand
  178. local LeftFoot = char.LeftFoot
  179. local RightFoot = char.RightFoot
  180. --------------------------------------------
  181. local Head = char.Head
  182. local Neck = char.Head.Neck
  183. local oldAnim = currentAnim
  184.  
  185. removeuseless = game:GetService("Debris")
  186. laff = Instance.new("Sound",Head)
  187. tauntdebounce = false
  188. char = Player.Character
  189. Humanoid = char.Humanoid
  190. ---------
  191. plr = game.Players.LocalPlayer
  192. char = plr.Character
  193. mouse = plr:GetMouse()
  194. Create = Instance.new
  195. Huge = math.huge
  196.  
  197.  
  198. local Orin = "http://www.roblox.com/asset/?id=1065951398"
  199. Head.face.Texture = Orin
  200. function weld(a, b, acf)
  201. local w = Instance.new("Weld", a)
  202. w.Part0 = a
  203. w.Part1 = b
  204. w.C0 = acf
  205. end
  206. --------------------------------
  207. char.Head.face.Texture = "rbxassetid://0"
  208. --------------------------------
  209. local naeeym2 = Instance.new("BillboardGui",char)
  210. naeeym2.AlwaysOnTop = true
  211. naeeym2.Size = UDim2.new(5,35,2,35)
  212. naeeym2.StudsOffset = Vector3.new(0,2,0)
  213. naeeym2.Adornee = hed
  214. naeeym2.Name = "Name"
  215.  
  216. local tecks2 = Instance.new("TextLabel",naeeym2)
  217. tecks2.BackgroundTransparency = 1
  218. tecks2.TextScaled = true
  219. tecks2.BorderSizePixel = 0
  220. tecks2.Text = ""
  221. tecks2.Font = "Fantasy"
  222. tecks2.TextSize = 30
  223. tecks2.TextStrokeTransparency = 0
  224. tecks2.TextColor3 = BrickColor.new('Earth orange').Color
  225. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  226. tecks2.Size = UDim2.new(1,0,0.5,0)
  227. tecks2.Parent = naeeym2
  228. textfag = tecks2
  229. tecks2.Text = ""
  230. tecks2.Text = "script by xdielivex"
  231. wait(1)
  232. tecks2.Text = ""
  233. coroutine.resume(coroutine.create(function()
  234. while textfag ~= nil do
  235. swait()
  236. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  237. textfag.Rotation = math.random(-3,3)
  238. end
  239. end))
  240. -------------------------------------------------------
  241. wait(0.2)
  242. local plr = game:service'Players'.LocalPlayer
  243. local char = plr.Character
  244. local hum = char.Humanoid
  245. local hed = char.Head
  246. local root = char.HumanoidRootPart
  247. local tors = char.UpperTorso
  248. local ra = char.RightUpperArm
  249. local la = char.LeftUpperArm
  250. local rl = char.RightUpperLeg
  251. local ll = char.LeftUpperLeg
  252. local neck = char.Head.Neck
  253. local mouse = plr:GetMouse()
  254. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  255. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  256. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  257. local maincolor = BrickColor.new("Bright red")
  258.  
  259. -------------------------------------------------------
  260. --Start Good Stuff--
  261. -------------------------------------------------------
  262. cam = game.Workspace.CurrentCamera
  263. CF = CFrame.new
  264. angles = CFrame.Angles
  265. attack = false
  266. Euler = CFrame.fromEulerAnglesXYZ
  267. Rad = math.rad
  268. IT = Instance.new
  269. BrickC = BrickColor.new
  270. Cos = math.cos
  271. Acos = math.acos
  272. Sin = math.sin
  273. Asin = math.asin
  274. Abs = math.abs
  275. Mrandom = math.random
  276. Floor = math.floor
  277. -------------------------------------------------------
  278. --End Good Stuff--
  279. -------------------------------------------------------
  280. -------------------------------------------------------
  281. --Start HeartBeat--
  282. -------------------------------------------------------
  283. ArtificialHB = Instance.new("BindableEvent", script)
  284. ArtificialHB.Name = "Heartbeat"
  285. script:WaitForChild("Heartbeat")
  286.  
  287. frame = 1 / 60
  288. tf = 0
  289. allowframeloss = false
  290. tossremainder = false
  291.  
  292.  
  293. lastframe = tick()
  294. script.Heartbeat:Fire()
  295.  
  296.  
  297. game:GetService("RunService").Heartbeat:connect(function(s, p)
  298. tf = tf + s
  299. if tf >= frame then
  300. if allowframeloss then
  301. script.Heartbeat:Fire()
  302. lastframe = tick()
  303. else
  304. for i = 1, math.floor(tf / frame) do
  305. script.Heartbeat:Fire()
  306. end
  307. lastframe = tick()
  308. end
  309. if tossremainder then
  310. tf = 0
  311. else
  312. tf = tf - frame * math.floor(tf / frame)
  313. end
  314. end
  315. end)
  316. -------------------------------------------------------
  317. --End HeartBeat--
  318. -------------------------------------------------------
  319.  
  320. -------------------------------------------------------
  321. --Start Important Functions--
  322. -------------------------------------------------------
  323. function swait(num)
  324. if num == 0 or num == nil then
  325. game:service("RunService").Stepped:wait(0)
  326. else
  327. for i = 0, num do
  328. game:service("RunService").Stepped:wait(0)
  329. end
  330. end
  331. end
  332. function thread(f)
  333. coroutine.resume(coroutine.create(f))
  334. end
  335. function clerp(a, b, t)
  336. local qa = {
  337. QuaternionFromCFrame(a)
  338. }
  339. local qb = {
  340. QuaternionFromCFrame(b)
  341. }
  342. local ax, ay, az = a.x, a.y, a.z
  343. local bx, by, bz = b.x, b.y, b.z
  344. local _t = 1 - t
  345. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  346. end
  347. function QuaternionFromCFrame(cf)
  348. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  349. local trace = m00 + m11 + m22
  350. if trace > 0 then
  351. local s = math.sqrt(1 + trace)
  352. local recip = 0.5 / s
  353. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  354. else
  355. local i = 0
  356. if m00 < m11 then
  357. i = 1
  358. end
  359. if m22 > (i == 0 and m00 or m11) then
  360. i = 2
  361. end
  362. if i == 0 then
  363. local s = math.sqrt(m00 - m11 - m22 + 1)
  364. local recip = 0.5 / s
  365. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  366. elseif i == 1 then
  367. local s = math.sqrt(m11 - m22 - m00 + 1)
  368. local recip = 0.5 / s
  369. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  370. elseif i == 2 then
  371. local s = math.sqrt(m22 - m00 - m11 + 1)
  372. local recip = 0.5 / s
  373. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  374. end
  375. end
  376. end
  377. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  378. local xs, ys, zs = x + x, y + y, z + z
  379. local wx, wy, wz = w * xs, w * ys, w * zs
  380. local xx = x * xs
  381. local xy = x * ys
  382. local xz = x * zs
  383. local yy = y * ys
  384. local yz = y * zs
  385. local zz = z * zs
  386. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  387. end
  388. function QuaternionSlerp(a, b, t)
  389. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  390. local startInterp, finishInterp
  391. if cosTheta >= 1.0E-4 then
  392. if 1 - cosTheta > 1.0E-4 then
  393. local theta = math.acos(cosTheta)
  394. local invSinTheta = 1 / Sin(theta)
  395. startInterp = Sin((1 - t) * theta) * invSinTheta
  396. finishInterp = Sin(t * theta) * invSinTheta
  397. else
  398. startInterp = 1 - t
  399. finishInterp = t
  400. end
  401. elseif 1 + cosTheta > 1.0E-4 then
  402. local theta = math.acos(-cosTheta)
  403. local invSinTheta = 1 / Sin(theta)
  404. startInterp = Sin((t - 1) * theta) * invSinTheta
  405. finishInterp = Sin(t * theta) * invSinTheta
  406. else
  407. startInterp = t - 1
  408. finishInterp = t
  409. end
  410. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  411. end
  412. function rayCast(Position, Direction, Range, Ignore)
  413. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  414. end
  415. local RbxUtility = LoadLibrary("RbxUtility")
  416. local Create = RbxUtility.Create
  417.  
  418. -------------------------------------------------------
  419. --Start Damage Function--
  420. -------------------------------------------------------
  421. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  422. if hit.Parent == nil then
  423. return
  424. end
  425. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  426. for _, v in pairs(hit.Parent:children()) do
  427. if v:IsA("Humanoid") then
  428. h = v
  429. end
  430. end
  431. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  432. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  433. if hit.Parent.DebounceHit.Value == true then
  434. return
  435. end
  436. end
  437. if insta == true then
  438. hit.Parent:FindFirstChild("Head"):BreakJoints()
  439. end
  440. local c = Create("ObjectValue"){
  441. Name = "creator",
  442. Value = game:service("Players").LocalPlayer,
  443. Parent = h,
  444. }
  445. game:GetService("Debris"):AddItem(c, .5)
  446. if HitSound ~= nil and HitPitch ~= nil then
  447. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  448. end
  449. local Damage = math.random(minim, maxim)
  450. local blocked = false
  451. local block = hit.Parent:findFirstChild("Block")
  452. if block ~= nil then
  453. if block.className == "IntValue" then
  454. if block.Value > 0 then
  455. blocked = true
  456. block.Value = block.Value - 1
  457. print(block.Value)
  458. end
  459. end
  460. end
  461. if blocked == false then
  462. h.Health = h.Health - Damage
  463. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  464. else
  465. h.Health = h.Health - (Damage / 2)
  466. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  467. end
  468. if Type == "Knockdown" then
  469. local hum = hit.Parent.Humanoid
  470. hum.PlatformStand = true
  471. coroutine.resume(coroutine.create(function(HHumanoid)
  472. swait(1)
  473. HHumanoid.PlatformStand = false
  474. end), hum)
  475. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  476. local bodvol = Create("BodyVelocity"){
  477. velocity = angle * knockback,
  478. P = 5000,
  479. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  480. Parent = hit,
  481. }
  482. local rl = Create("BodyAngularVelocity"){
  483. P = 3000,
  484. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  485. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  486. Parent = hit,
  487. }
  488. game:GetService("Debris"):AddItem(bodvol, .5)
  489. game:GetService("Debris"):AddItem(rl, .5)
  490. elseif Type == "Normal" then
  491. local vp = Create("BodyVelocity"){
  492. P = 500,
  493. maxForce = Vector3.new(math.huge, 0, math.huge),
  494. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  495. }
  496. if knockback > 0 then
  497. vp.Parent = hit.Parent.Torso
  498. end
  499. game:GetService("Debris"):AddItem(vp, .5)
  500. elseif Type == "Up" then
  501. local bodyVelocity = Create("BodyVelocity"){
  502. velocity = Vector3.new(0, 20, 0),
  503. P = 5000,
  504. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  505. Parent = hit,
  506. }
  507. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  508. elseif Type == "DarkUp" then
  509. coroutine.resume(coroutine.create(function()
  510. for i = 0, 1, 0.1 do
  511. swait()
  512. Effects.Block.Create(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  513. end
  514. end))
  515. local bodyVelocity = Create("BodyVelocity"){
  516. velocity = Vector3.new(0, 20, 0),
  517. P = 5000,
  518. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  519. Parent = hit,
  520. }
  521. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  522. elseif Type == "Snare" then
  523. local bp = Create("BodyPosition"){
  524. P = 2000,
  525. D = 100,
  526. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  527. position = hit.Parent.Torso.Position,
  528. Parent = hit.Parent.Torso,
  529. }
  530. game:GetService("Debris"):AddItem(bp, 1)
  531. elseif Type == "Freeze" then
  532. local BodPos = Create("BodyPosition"){
  533. P = 50000,
  534. D = 1000,
  535. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  536. position = hit.Parent.Torso.Position,
  537. Parent = hit.Parent.Torso,
  538. }
  539. local BodGy = Create("BodyGyro") {
  540. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  541. P = 20e+003,
  542. Parent = hit.Parent.Torso,
  543. cframe = hit.Parent.Torso.CFrame,
  544. }
  545. hit.Parent.Torso.Anchored = true
  546. coroutine.resume(coroutine.create(function(Part)
  547. swait(1.5)
  548. Part.Anchored = false
  549. end), hit.Parent.Torso)
  550. game:GetService("Debris"):AddItem(BodPos, 3)
  551. game:GetService("Debris"):AddItem(BodGy, 3)
  552. end
  553. local debounce = Create("BoolValue"){
  554. Name = "DebounceHit",
  555. Parent = hit.Parent,
  556. Value = true,
  557. }
  558. game:GetService("Debris"):AddItem(debounce, Delay)
  559. c = Create("ObjectValue"){
  560. Name = "creator",
  561. Value = Player,
  562. Parent = h,
  563. }
  564. game:GetService("Debris"):AddItem(c, .5)
  565. end
  566. end
  567. -------------------------------------------------------
  568. --End Damage Function--
  569. -------------------------------------------------------
  570.  
  571. -------------------------------------------------------
  572. --Start Damage Function Customization--
  573. -------------------------------------------------------
  574. function ShowDamage(Pos, Text, Time, Color)
  575. local Rate = (1 / 30)
  576. local Pos = (Pos or Vector3.new(0, 0, 0))
  577. local Text = (Text or "")
  578. local Time = (Time or 2)
  579. local Color = (Color or Color3.new(255, 255, 1))
  580. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  581. EffectPart.Anchored = true
  582. local BillboardGui = Create("BillboardGui"){
  583. Size = UDim2.new(3, 0, 3, 0),
  584. Adornee = EffectPart,
  585. Parent = EffectPart,
  586. }
  587. local TextLabel = Create("TextLabel"){
  588. BackgroundTransparency = 1,
  589. Size = UDim2.new(1, 0, 1, 0),
  590. Text = Text,
  591. Font = "Bodoni",
  592. TextColor3 = Color,
  593. TextScaled = true,
  594. TextStrokeColor3 = Color3.fromRGB(220, 188, 129),
  595. Parent = BillboardGui,
  596. }
  597. game.Debris:AddItem(EffectPart, (Time))
  598. EffectPart.Parent = game:GetService("Workspace")
  599. delay(0, function()
  600. local Frames = (Time / Rate)
  601. for Frame = 1, Frames do
  602. wait(Rate)
  603. local Percent = (Frame / Frames)
  604. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  605. TextLabel.TextTransparency = Percent
  606. end
  607. if EffectPart and EffectPart.Parent then
  608. EffectPart:Destroy()
  609. end
  610. end)
  611. end
  612. -------------------------------------------------------
  613. --End Damage Function Customization--
  614. -------------------------------------------------------
  615.  
  616. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  617. for _, c in pairs(workspace:children()) do
  618. local hum = c:findFirstChild("Humanoid")
  619. if hum ~= nil then
  620. local head = c:findFirstChild("Head")
  621. if head ~= nil then
  622. local targ = head.Position - Part.Position
  623. local mag = targ.magnitude
  624. if magni >= mag and c.Name ~= plr.Name then
  625. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  626. end
  627. end
  628. end
  629. end
  630. end
  631.  
  632.  
  633. CFuncs = {
  634. Part = {
  635. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  636. local Part = Create("Part")({
  637. Parent = Parent,
  638. Reflectance = Reflectance,
  639. Transparency = Transparency,
  640. CanCollide = false,
  641. Locked = true,
  642. BrickColor = BrickColor.new(tostring(BColor)),
  643. Name = Name,
  644. Size = Size,
  645. Material = Material
  646. })
  647. RemoveOutlines(Part)
  648. return Part
  649. end
  650. },
  651. Mesh = {
  652. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  653. local Msh = Create(Mesh)({
  654. Parent = Part,
  655. Offset = OffSet,
  656. Scale = Scale
  657. })
  658. if Mesh == "SpecialMesh" then
  659. Msh.MeshType = MeshType
  660. Msh.MeshId = MeshId
  661. end
  662. return Msh
  663. end
  664. },
  665. Mesh = {
  666. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  667. local Msh = Create(Mesh)({
  668. Parent = Part,
  669. Offset = OffSet,
  670. Scale = Scale
  671. })
  672. if Mesh == "SpecialMesh" then
  673. Msh.MeshType = MeshType
  674. Msh.MeshId = MeshId
  675. end
  676. return Msh
  677. end
  678. },
  679. Weld = {
  680. Create = function(Parent, Part0, Part1, C0, C1)
  681. local Weld = Create("Weld")({
  682. Parent = Parent,
  683. Part0 = Part0,
  684. Part1 = Part1,
  685. C0 = C0,
  686. C1 = C1
  687. })
  688. return Weld
  689. end
  690. },
  691. Sound = {
  692. Create = function(id, par, vol, pit)
  693. coroutine.resume(coroutine.create(function()
  694. local S = Create("Sound")({
  695. Volume = vol,
  696. Pitch = pit or 1,
  697. SoundId = id,
  698. Parent = par or workspace
  699. })
  700. wait()
  701. S:play()
  702. game:GetService("Debris"):AddItem(S, 6)
  703. end))
  704. end
  705. },
  706. ParticleEmitter = {
  707. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  708. local fp = Create("ParticleEmitter")({
  709. Parent = Parent,
  710. Color = ColorSequence.new(Color1, Color2),
  711. LightEmission = LightEmission,
  712. Size = Size,
  713. Texture = Texture,
  714. Transparency = Transparency,
  715. ZOffset = ZOffset,
  716. Acceleration = Accel,
  717. Drag = Drag,
  718. LockedToPart = LockedToPart,
  719. VelocityInheritance = VelocityInheritance,
  720. EmissionDirection = EmissionDirection,
  721. Enabled = Enabled,
  722. Lifetime = LifeTime,
  723. Rate = Rate,
  724. Rotation = Rotation,
  725. RotSpeed = RotSpeed,
  726. Speed = Speed,
  727. VelocitySpread = VelocitySpread
  728. })
  729. return fp
  730. end
  731. }
  732. }
  733. function RemoveOutlines(part)
  734. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  735. end
  736. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  737. local Part = Create("Part")({
  738. formFactor = FormFactor,
  739. Parent = Parent,
  740. Reflectance = Reflectance,
  741. Transparency = Transparency,
  742. CanCollide = false,
  743. Locked = true,
  744. BrickColor = BrickColor.new(tostring(BColor)),
  745. Name = Name,
  746. Size = Size,
  747. Material = Material
  748. })
  749. RemoveOutlines(Part)
  750. return Part
  751. end
  752. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  753. local Msh = Create(Mesh)({
  754. Parent = Part,
  755. Offset = OffSet,
  756. Scale = Scale
  757. })
  758. if Mesh == "SpecialMesh" then
  759. Msh.MeshType = MeshType
  760. Msh.MeshId = MeshId
  761. end
  762. return Msh
  763. end
  764. function CreateWeld(Parent, Part0, Part1, C0, C1)
  765. local Weld = Create("Weld")({
  766. Parent = Parent,
  767. Part0 = Part0,
  768. Part1 = Part1,
  769. C0 = C0,
  770. C1 = C1
  771. })
  772. return Weld
  773. end
  774.  
  775.  
  776.  
  777. -------------------------------------------------------
  778. --End Effect Function--
  779. -------------------------------------------------------
  780. function Cso(ID, PARENT, VOLUME, PITCH)
  781. local NSound = nil
  782. coroutine.resume(coroutine.create(function()
  783. NSound = IT("Sound", PARENT)
  784. NSound.Volume = VOLUME
  785. NSound.Pitch = PITCH
  786. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  787. swait()
  788. NSound:play()
  789. game:GetService("Debris"):AddItem(NSound, 50)
  790. end))
  791. return NSound
  792. end
  793. function CameraEnshaking(Length, Intensity)
  794. coroutine.resume(coroutine.create(function()
  795. local intensity = 1 * Intensity
  796. local rotM = 0.01 * Intensity
  797. for i = 0, Length, 0.1 do
  798. swait()
  799. intensity = intensity - 0.05 * Intensity / Length
  800. rotM = rotM - 5.0E-4 * Intensity / Length
  801. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  802. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  803. end
  804. hum.CameraOffset = Vector3.new(0, 0, 0)
  805. end))
  806. end
  807. -------------------------------------------------------
  808. --End Important Functions--
  809. -------------------------------------------------------
  810.  
  811. ----------------------------------------------------------------------------------
  812. hum.WalkSpeed = 16
  813. hum.JumpPower = 60
  814. ----------------------------------------------------------------------------------
  815.  
  816. local AddInstance = function(Object, ...)
  817. local Obj = Instance.new(Object)
  818. for i,v in next,(...) do
  819. Obj[i] = v
  820. end
  821. return Obj
  822. end
  823. ----------------------------------------------------
  824.  
  825.  
  826. local Reaper = AddInstance("Part",{
  827. Parent = hed,
  828. CFrame = hed.CFrame,
  829. formFactor = "Symmetric",
  830. Size = Vector3.new(1, 1, 1),
  831. CanCollide = false,
  832. TopSurface = "Smooth",
  833. BottomSurface = "Smooth",
  834. Locked = true,
  835. })
  836. local Weld = AddInstance("Weld",{
  837. Parent = Reaper,
  838. Part0 = hed,
  839. C0 = CFrame.new(0, 1.45, 0)*CFrame.Angles(0, 0, 0),
  840. Part1 = Reaper,
  841. })
  842. local Mesh = AddInstance("SpecialMesh",{
  843. Parent = Reaper,
  844. MeshId = "rbxassetid://0",
  845. TextureId = "rbxassetid://0",
  846. Scale = Vector3.new(0.85,0.85,0.85),
  847. VertexColor = Vector3.new(1, 1, 1),
  848. })
  849.  
  850. -------------------------------------------------------
  851. IT = Instance.new
  852. CF = CFrame.new
  853. VT = Vector3.new
  854. RAD = math.rad
  855. C3 = Color3.new
  856. UD2 = UDim2.new
  857. BRICKC = BrickColor.new
  858. ANGLES = CFrame.Angles
  859. EULER = CFrame.fromEulerAnglesXYZ
  860. COS = math.cos
  861. ACOS = math.acos
  862. SIN = math.sin
  863. ASIN = math.asin
  864. ABS = math.abs
  865. MRANDOM = math.random
  866. FLOOR = math.floor
  867.  
  868. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  869. local label = IT("TextLabel")
  870. label.BackgroundTransparency = 1
  871. label.Size = UD2(1, 0, 1, 0)
  872. label.Position = UD2(0, 0, 0, 0)
  873. label.TextColor3 = TEXTCOLOR
  874. label.TextStrokeTransparency = STROKETRANSPARENCY
  875. label.TextTransparency = TRANSPARENCY
  876. label.FontSize = TEXTFONTSIZE
  877. label.Font = TEXTFONT
  878. label.BorderSizePixel = BORDERSIZEPIXEL
  879. label.TextScaled = false
  880. label.Text = TEXT
  881. label.Name = NAME
  882. label.Parent = PARENT
  883. return label
  884. end
  885.  
  886. function chatfunc(text)
  887. local chat = coroutine.wrap(function()
  888. if char:FindFirstChild("TalkingBillBoard")~= nil then
  889. char:FindFirstChild("TalkingBillBoard"):destroy()
  890. end
  891. local Bill = Instance.new("BillboardGui",char)
  892. Bill.Size = UDim2.new(0,100,0,40)
  893. Bill.StudsOffset = Vector3.new(0,3,0)
  894. Bill.Adornee = char.Head
  895. Bill.Name = "TalkingBillBoard"
  896. local Hehe = Instance.new("TextLabel",Bill)
  897. Hehe.BackgroundTransparency = 1
  898. Hehe.BorderSizePixel = 0
  899. Hehe.Text = ""
  900. Hehe.Font = "Bodoni"
  901. Hehe.TextSize = 40
  902. Hehe.TextStrokeTransparency = 0
  903. Hehe.Size = UDim2.new(1,0,0.5,0)
  904. coroutine.resume(coroutine.create(function()
  905. while Hehe ~= nil do
  906. swait()
  907. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  908. Hehe.Rotation = math.random(-5,5)
  909. Hehe.TextColor3 = Color3.new(220, 188, 129)
  910. Hehe.TextStrokeColor3 = Color3.new(220, 188, 129)
  911. end
  912. end))
  913. for i = 1,string.len(text),1 do
  914. swait()
  915. Hehe.Text = string.sub(text,1,i)
  916. end
  917. swait(90)--Re[math.random(1, 93)]
  918. for i = 0, 1, .025 do
  919. swait()
  920. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  921. Hehe.TextStrokeTransparency = i
  922. Hehe.TextTransparency = i
  923. end
  924. Bill:Destroy()
  925. end)
  926. chat()
  927. end
  928.  
  929. function onChatted(msg)
  930. chatfunc(msg)
  931. end
  932.  
  933. Player.Chatted:connect(onChatted)
  934.  
  935. for i,v in pairs(char:GetChildren()) do
  936. if v:IsA("Hat") then
  937. v:Destroy()
  938. end
  939. end
  940.  
  941. for i,v in pairs(char:GetChildren()) do
  942. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  943. v:Destroy()
  944. end
  945. end
  946. local shirt = Instance.new("Shirt",char)
  947. shirt.ShirtTemplate = "rbxassetid://63495743"
  948. local pants = Instance.new("Pants",char)
  949. pants.PantsTemplate = "rbxassetid://55034555"
  950. local BC = char["Body Colors"]
  951. BC.HeadColor = BrickColor.new("Earth orange")
  952. BC.LeftArmColor = BrickColor.new("Earth orange")
  953. BC.LeftLegColor = BrickColor.new("Earth orange")
  954. BC.RightArmColor = BrickColor.new("Earth orange")
  955. BC.RightLegColor = BrickColor.new("Earth orange")
  956. BC.TorsoColor = BrickColor.new("Earth orange")
  957.  
  958. local Hair = AddInstance("Part",{
  959. Parent = hed,
  960. CFrame = hed.CFrame,
  961. formFactor = "Symmetric",
  962. Size = Vector3.new(1, 1, 1),
  963. CanCollide = false,
  964. TopSurface = "Smooth",
  965. BottomSurface = "Smooth",
  966. Locked = true,
  967. })
  968. local Weld = AddInstance("Weld",{
  969. Parent = Hair,
  970. Part0 = hed,
  971. C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  972. Part1 = Hair,
  973. })
  974. local Mesh = AddInstance("SpecialMesh",{
  975. Parent = Hair,
  976. MeshId = "rbxassetid://3163060246",
  977. TextureId = "rbxassetid://3163060426",
  978. Scale = Vector3.new(1.1, 1.1, 1.1),
  979. VertexColor = Vector3.new(1, 1, 1),
  980. })
  981.  
  982.  
  983. swait()
  984. plr = game.Players.LocalPlayer
  985. char = plr.Character
  986. mouse = plr:GetMouse()
  987. whitecolor = Color3.new(220, 188, 129)
  988. epicmode = false
  989. normal = true
  990. for i,v in pairs(char:GetChildren()) do
  991. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  992. v:Destroy()
  993. end
  994. end
  995.  
  996. cam = game.Workspace.CurrentCamera
  997. CF = CFrame.new
  998. angles = CFrame.Angles
  999. attack = false
  1000. Euler = CFrame.fromEulerAnglesXYZ
  1001. Rad = math.rad
  1002. IT = Instance.new
  1003. BrickC = BrickColor.new
  1004. Cos = math.cos
  1005. Acos = math.acos
  1006. Sin = math.sin
  1007. Asin = math.asin
  1008. Abs = math.abs
  1009. Mrandom = math.random
  1010. Floor = math.floor
  1011.  
  1012. themee = Instance.new("Sound", Head)
  1013. themee.Volume = 1
  1014. themee.Name = "themee"
  1015. themee.Looped = true
  1016.  
  1017. id = 3188394654
  1018. themee.SoundId = "rbxassetid://"..id
  1019. themee:Play()
  1020.  
  1021.  
  1022.  
  1023. function Eviscerate(dude)
  1024. if dude.Name ~= char then
  1025. local bgf = IT("BodyGyro", dude.Head)
  1026. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1027. local val = IT("BoolValue", dude)
  1028. val.Name = "IsHit"
  1029. local ds = coroutine.wrap(function()
  1030. dude:WaitForChild("Head"):BreakJoints()
  1031. wait(0.5)
  1032. target = nil
  1033. coroutine.resume(coroutine.create(function()
  1034. for i, v in pairs(dude:GetChildren()) do
  1035. if v:IsA("Accessory") then
  1036. v:Destroy()
  1037. end
  1038. if v:IsA("Humanoid") then
  1039. v:Destroy()
  1040. end
  1041. if v:IsA("charMesh") then
  1042. v:Destroy()
  1043. end
  1044. if v:IsA("Model") then
  1045. v:Destroy()
  1046. end
  1047. if v:IsA("Part") or v:IsA("MeshPart") then
  1048. for x, o in pairs(v:GetChildren()) do
  1049. if o:IsA("Decal") then
  1050. o:Destroy()
  1051. end
  1052. end
  1053. coroutine.resume(coroutine.create(function()
  1054. v.Material = "Neon"
  1055. v.CanCollide = false
  1056. local PartEmmit1 = IT("ParticleEmitter", v)
  1057. PartEmmit1.LightEmission = 1
  1058. PartEmmit1.Texture = "rbxassetid://243160943"
  1059. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1060. PartEmmit1.Rate = 150
  1061. PartEmmit1.Lifetime = NumberRange.new(1)
  1062. PartEmmit1.Size = NumberSequence.new({
  1063. NumberSequenceKeypoint.new(0, 0.75, 0),
  1064. NumberSequenceKeypoint.new(1, 0, 0)
  1065. })
  1066. PartEmmit1.Transparency = NumberSequence.new({
  1067. NumberSequenceKeypoint.new(0, 0, 0),
  1068. NumberSequenceKeypoint.new(1, 1, 0)
  1069. })
  1070. PartEmmit1.Speed = NumberRange.new(0, 0)
  1071. PartEmmit1.VelocitySpread = 30000
  1072. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1073. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1074. local BodPoss = IT("BodyPosition", v)
  1075. BodPoss.P = 3000
  1076. BodPoss.D = 1000
  1077. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1078. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1079. v.Color = maincolor.Color
  1080. coroutine.resume(coroutine.create(function()
  1081. for i = 0, 49 do
  1082. swait(1)
  1083. v.Transparency = v.Transparency + 0.08
  1084. end
  1085. wait(0.5)
  1086. PartEmmit1.Enabled = false
  1087. wait(3)
  1088. v:Destroy()
  1089. dude:Destroy()
  1090. end))
  1091. end))
  1092. end
  1093. end
  1094. end))
  1095. end)
  1096. ds()
  1097. end
  1098. end
  1099.  
  1100. function FindNearestHead(Position, Distance, SinglePlayer)
  1101. if SinglePlayer then
  1102. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1103. end
  1104. local List = {}
  1105. for i, v in pairs(workspace:GetChildren()) do
  1106. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1107. table.insert(List, v)
  1108. end
  1109. end
  1110. return List
  1111. end
  1112.  
  1113. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1114. local type = type
  1115. local rng = Instance.new("Part", char)
  1116. rng.Anchored = true
  1117. rng.BrickColor = color
  1118. rng.CanCollide = false
  1119. rng.FormFactor = 3
  1120. rng.Name = "Ring"
  1121. rng.Material = "Neon"
  1122. rng.Size = Vector3.new(1, 1, 1)
  1123. rng.Transparency = 0
  1124. rng.TopSurface = 0
  1125. rng.BottomSurface = 0
  1126. rng.CFrame = pos
  1127. local rngm = Instance.new("SpecialMesh", rng)
  1128. rngm.MeshType = MType
  1129. rngm.Scale = scale
  1130. local scaler2 = 1
  1131. if type == "Add" then
  1132. scaler2 = 1 * value
  1133. elseif type == "Divide" then
  1134. scaler2 = 1 / value
  1135. end
  1136. coroutine.resume(coroutine.create(function()
  1137. for i = 0, 10 / bonuspeed, 0.1 do
  1138. swait()
  1139. if type == "Add" then
  1140. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1141. elseif type == "Divide" then
  1142. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1143. end
  1144. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1145. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1146. end
  1147. rng:Destroy()
  1148. end))
  1149. end
  1150. function Ban()
  1151. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(123, 46, 47), 1, maincolor, "Sphere")
  1152. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(27, 42, 53), 2, maincolor, "Sphere")
  1153. Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.5, maincolor, "Sphere")
  1154. Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.75, maincolor, "Sphere")
  1155. Cso("535690488", hed, 10, 1.1)
  1156. Cso("3362346832", hed, 10, 1.1)
  1157. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  1158. if v:FindFirstChild("Head") then
  1159. Eviscerate(v)
  1160. end
  1161. end
  1162. end
  1163.  
  1164. mouse.Button1Down:connect(function(key)
  1165. if attack == false then
  1166. Ban()
  1167. end
  1168. end)
  1169.  
  1170. local aura = Instance.new("ParticleEmitter", bem)
  1171. aura.Size = NumberSequence.new(11)
  1172. aura.Lifetime = NumberRange.new(0.5)
  1173. aura.LightEmission = 1
  1174. aura.Texture = "http://www.roblox.com/asset/?id="
  1175. aura.Speed = NumberRange.new(0)
  1176. aura.Color = ColorSequence.new(Color3.new(225, 225, 0))
  1177. aura.Rate = 400
  1178. -----------------------------------------------
  1179.  
  1180. mouse.KeyDown:connect(function(Press)
  1181. Press=Press:lower()
  1182. if Press=='z' then
  1183. id = 0
  1184. themee.SoundId = "rbxassetid://"..id
  1185. themee:Play()
  1186. end
  1187. end)
  1188.  
  1189. mouse.KeyDown:connect(function(Press)
  1190. Press=Press:lower()
  1191. if Press=='x' then
  1192. id = 649734792
  1193. themee.SoundId = "rbxassetid://"..id
  1194. themee:Play()
  1195. end
  1196. end)
  1197.  
  1198. mouse.KeyDown:connect(function(Press)
  1199. Press=Press:lower()
  1200. if Press=='c' then
  1201. id = 2013779972
  1202. themee.SoundId = "rbxassetid://"..id
  1203. themee:Play()
  1204. end
  1205. end)
  1206.  
  1207. mouse.KeyDown:connect(function(Press)
  1208. Press=Press:lower()
  1209. if Press=='v' then
  1210. id = 3188394654
  1211. themee.SoundId = "rbxassetid://"..id
  1212. themee:Play()
  1213. end
  1214. end)
  1215.  
  1216. mouse.KeyDown:connect(function(Press)
  1217. Press=Press:lower()
  1218. if Press=='f' then
  1219. Cso("975173739", hed, 10, 1.1)
  1220. dist = (tors.Position - mouse.Hit.p).magnitude
  1221. if dist <= 10000 then
  1222. tors.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0,3,0)
  1223. end
  1224. end
  1225. end)
Add Comment
Please, Sign In to add comment