SHOW:
|
|
- or go back to the newest paste.
1 | print("Shouts on") | |
2 | mouse = game.Players.LocalPlayer:GetMouse() | |
3 | script.Parent = nil | |
4 | radiusaround = 10 | |
5 | lp = game.Players.LocalPlayer | |
6 | function newpush(object, push) | |
7 | local bodypos = Instance.new("BodyPosition") | |
8 | bodypos.D = 1250 | |
9 | bodypos.P = -5000 | |
10 | bodypos.maxForce = Vector3.new(999999, 999999, 999999) | |
11 | bodypos.position = push | |
12 | bodypos.Parent = object | |
13 | game:service("Debris"):AddItem(bodypos, 1) | |
14 | end | |
15 | function fus_ro_dah() | |
16 | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Fus...", Enum.ChatColor.Green) | |
17 | wait(0.7) | |
18 | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Ro...", Enum.ChatColor.Blue) | |
19 | wait(0.3) | |
20 | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Dah!", Enum.ChatColor.Red) | |
21 | --Connect all players in front of character | |
22 | infront = {} | |
23 | w = game.Workspace:GetChildren() | |
24 | for i= 1, #w do | |
25 | if w[i]:FindFirstChild("Humanoid") and w[i]:FindFirstChild("Torso") then --Valid | |
26 | if game.Players.LocalPlayer:DistanceFromCharacter(w[i]:FindFirstChild("Torso").Position) < 25 then | |
27 | if w[i] == game.Players.LocalPlayer.Character then else | |
28 | table.insert(infront, w[i]) | |
29 | end end end | |
30 | end | |
31 | --Insert BodyPositions | |
32 | for i= 1, #infront do | |
33 | if infront[i] == nil then else | |
34 | if infront[i]:FindFirstChild("Torso") == nil then else | |
35 | newpush(infront[i].Torso, game.Players.LocalPlayer.Character.Torso.Position) | |
36 | end end | |
37 | end | |
38 | end --End of Fus Ro Dah | |
39 | ||
40 | ||
41 | ||
42 | function bolt(point1, point2) | |
43 | local ray = Ray.new(point1.p, (point2.p - point1.p).unit*300) | |
44 | obj2 = Instance.new("Part") | |
45 | obj2.Anchored = true | |
46 | obj2.TopSurface = Enum.SurfaceType.Smooth | |
47 | obj2.BottomSurface = Enum.SurfaceType.Smooth | |
48 | - | obj2.BrickColor = BrickColor.new("New Yeller") |
48 | + | obj2.BrickColor = BrickColor.new("Bright Blue") |
49 | obj2.Friction = 0.3 | |
50 | obj2.Shape = Enum.PartType.Block | |
51 | obj2.Parent = game.Players.LocalPlayer.Character | |
52 | local distance = (point2.p - point1.p).magnitude | |
53 | obj2.Size = Vector3.new(1.2, 1.2, distance) | |
54 | obj2.CFrame = CFrame.new(point2.p, point1.p) * CFrame.new(0, 0, -distance/2) | |
55 | lf = math.random(1000000, 9999999) | |
56 | function corelightingfade(l) | |
57 | local time = 15 | |
58 | for i= 1, time do wait() | |
59 | l.Transparency = (1 / time) * i | |
60 | end | |
61 | l:Destroy() | |
62 | end | |
63 | lf = coroutine.wrap(corelightingfade) | |
64 | lf(obj2) | |
65 | end --End of bolt system for Strum Bah Qo | |
66 | ||
67 | ||
68 | function strum_bah_qo(cframe) | |
69 | dosay = true | |
70 | if cframe == nil then cframe = mouse.Hit dosay = false end | |
71 | local mouse = game.Players.LocalPlayer:GetMouse() | |
72 | if mouse.Target == nil then return end --[[Im not hitting the skybox, whats the point]] | |
73 | if dosay == true then else | |
74 | - | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Strum...", Enum.ChatColor.Green) |
74 | + | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "I...", Enum.ChatColor.Red) |
75 | wait(0.7) | |
76 | - | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Bah...", Enum.ChatColor.Blue) |
76 | + | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Am A...", Enum.ChatColor.Purple) |
77 | wait(0.3) | |
78 | - | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Qo!", Enum.ChatColor.Red) |
78 | + | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Blue Fire Wizard!", Enum.ChatColor.Blue) |
79 | end | |
80 | lpos = {} | |
81 | table.insert(lpos, cframe) | |
82 | for i= 1, 10 do | |
83 | table.insert(lpos, cframe + Vector3.new(math.random(0, 10), math.random(15, 20) * i, math.random(0, 10))) | |
84 | end | |
85 | local sound = Instance.new("Sound", game.Workspace) | |
86 | sound.SoundId = "http://www.roblox.com/asset/?id=2974000" | |
87 | sound.Pitch = 1 | |
88 | sound.Volume = 1 | |
89 | sound:Play() | |
90 | game:service("Debris"):AddItem(sound, 4) | |
91 | for i= 1, #lpos - 2 do wait() | |
92 | bolt((lpos[#lpos - i]), lpos[#lpos - (i + 1)]) | |
93 | end | |
94 | local e = Instance.new("Explosion") | |
95 | e.Position = lpos[1].p | |
96 | e.BlastRadius = 10 | |
97 | e.BlastPressure = 1000 | |
98 | e.Parent = game.Workspace | |
99 | game:service("Debris"):AddItem(e, 1) | |
100 | end --End of Strum Bah Qo | |
101 | ||
102 | function strum_bah_och() | |
103 | - | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Strum...", Enum.ChatColor.Red) |
103 | + | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "I...", Enum.ChatColor.Red) |
104 | wait(0.7) | |
105 | - | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Bah...", Enum.ChatColor.Red) |
105 | + | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Am A...", Enum.ChatColor.Red) |
106 | wait(0.3) | |
107 | - | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Och!", Enum.ChatColor.Red) |
107 | + | game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Blue Fire Wizard!", Enum.ChatColor.Red) |
108 | local w = game.Workspace:GetChildren() | |
109 | for i= 1, #w do | |
110 | if w[i]:FindFirstChild("Torso") then | |
111 | strum_bah_qo(w[i].Torso.CFrame) | |
112 | end end end | |
113 | ||
114 | ||
115 | lp.Chatted:connect(function(msg) | |
116 | if string.lower(msg) == "fus ro dah" or string.lower(msg) == "fus ro dah!" then | |
117 | fus_ro_dah() | |
118 | end | |
119 | if string.lower(msg) == "strum bah qo" or string.lower(msg) == "strum bah qo!" then | |
120 | strum_bah_qo() | |
121 | end | |
122 | if string.lower(msg) == "strum bah och" or string.lower(msg) == "strum bah och!" then | |
123 | strum_bah_och() | |
124 | end | |
125 | end) | |
126 | ||
127 | local mouse = game.Players.LocalPlayer:GetMouse() | |
128 | mouse.KeyDown:connect(function(k) | |
129 | if k == "x" then | |
130 | strum_bah_qo() | |
131 | end | |
132 | if k == "z" then | |
133 | fus_ro_dah() | |
134 | end | |
135 | if key == "c" then | |
136 | strum_bah_och() | |
137 | end | |
138 | end) |