SHOW:
|
|
- or go back to the newest paste.
1 | - | --repeat wait() until _G and _G['Check'] print('Globals Loaded') |
1 | + | local Player = game.Players:FindFirstChild('ClockworkHorror') |
2 | - | --g=getfenv() |
2 | + | local Char = Player.Character |
3 | - | --coroutine.resume(_G.Include,g,_G) |
3 | + | local Torso = Char:FindFirstChild('Torso') |
4 | - | --coroutine.resume(IncludeLibrary,g,Finite.Custom) |
4 | + | |
5 | - | --repeat wait() until inew~=nil and v3~=nil and c3~=nil |
5 | + | function trail(obj) |
6 | local lastPos = obj.CFrame.p | |
7 | - | --Controls are q,e,t,r,k (might forget to put more hea |
7 | + | |
8 | while obj ~= nil do | |
9 | - | --You do not need to put your name anywhere in the script (Posted by handsomejhzzzzzz) |
9 | + | game:service'RunService'.Stepped:wait() |
10 | local objC = obj:Clone() | |
11 | objC.Locked = true | |
12 | - | inew=Instance.new |
12 | + | objC.FormFactor = 'Custom' |
13 | - | v3=Vector3.new |
13 | + | objC.Parent = obj.Parent |
14 | - | c3=Color3.new |
14 | + | objC.Anchored = true |
15 | - | On=true |
15 | + | local distance = (lastPos- obj.CFrame.p).magnitude |
16 | - | Distance=20 |
16 | + | objC.Size = Vector3.new(0.8,0.8,distance) |
17 | - | Minimum=5 |
17 | + | objC.CFrame = CFrame.new(lastPos,obj.Position)*CFrame.new(0,0,-distance/2) |
18 | - | Maximum=10000000000000 |
18 | + | |
19 | - | LightColor=c3(0/255,230/255,150/255) |
19 | + | for i = 0,1,.1 do |
20 | - | Light=inew('PointLight') |
20 | + | wait(.1) |
21 | - | Light.Color=LightColor |
21 | + | objC.Transparency = i |
22 | - | XVec=v3(0,0,0) |
22 | + | |
23 | - | Target=nil |
23 | + | objC:Destroy() |
24 | - | Adorn=nil |
24 | + | |
25 | - | BP=inew("BodyPosition") |
25 | + | lastPos = obj.CFrame.p |
26 | - | BP.maxForce=v3(9990000, 9990000, 9990000) |
26 | + | |
27 | - | BP.P=9990000.000 |
27 | + | |
28 | - | BP.D=100000.000 |
28 | + | |
29 | - | BP.position=v3(0,50,0) |
29 | + | local part = Instance.new('Part', workspace) |
30 | - | Q=false |
30 | + | Instance.new('Fire', workspace.Part) |
31 | - | E=false |
31 | + | Instance.new('PointLight', part) |
32 | - | hit=nil |
32 | + | part.FormFactor = Enum.FormFactor.Custom |
33 | - | FireSize=10 |
33 | + | part.Size = Vector3.new(2,2,2) |
34 | - | FireColor=c3(255/255,255/255,255/255) |
34 | + | part.Anchored = true |
35 | - | FireHeat=10 |
35 | + | part.Locked = true |
36 | - | RunService=game:GetService('RunService') |
36 | + | part.CanCollide = false |
37 | - | Player=game.Players.LocalPlayer |
37 | + | part.BrickColor = BrickColor.new('1003') --Really black |
38 | - | Mouse=Player:GetMouse() |
38 | + | part.TopSurface,part.BottomSurface=0,0 |
39 | trail(part) | |
40 | - | script.Parent=nil |
40 | + | local point |
41 | - | RunService.RenderStepped:connect(function() |
41 | + | |
42 | - | if On==false then |
42 | + | local loop = coroutine.create(function() |
43 | - | Adorn=nil |
43 | + | while true do |
44 | for i=1,360,8 do -- i=1,360,8 | |
45 | - | hit=Mouse.Hit |
45 | + | if Player.Character and not point then |
46 | - | Unit=(hit.p-Player.Character.Head.Position).unit |
46 | + | point = Player.Character:FindFirstChild("Torso") |
47 | - | NewPos=Player.Character.Head.Position+(Unit*Distance)-XVec |
47 | + | |
48 | - | if BP==nil then |
48 | + | if point.Parent.Name == Player.Character.Name then |
49 | - | BP=inew("BodyPosition") |
49 | + | point = Player.Character:FindFirstChild("Torso") |
50 | - | else |
50 | + | |
51 | - | BP.position=NewPos |
51 | + | if part then |
52 | --Full_Loop = math.rad(i) | |
53 | - | if Adorn~=nil then |
53 | + | part.CFrame = CFrame.new(point.CFrame.p)*CFrame.fromEulerAnglesXYZ(0.3,math.rad(i),0.5) * CFrame.new(0,0,-4) --CFrame.new(0,0,-4.75) |
54 | - | BP.Parent=Adorn |
54 | + | |
55 | - | Light.Parent=Adorn |
55 | + | wait() |
56 | - | else |
56 | + | |
57 | - | BP.Parent=nil |
57 | + | |
58 | - | Light.Parent=nil |
58 | + | |
59 | coroutine.resume(loop) |