View difference between Paste ID: j9pEztd0 and AJsxTRS4
SHOW: | | - or go back to the newest paste.
1
m = game.Players.LocalPlayer
2
char = m.Character
3
char.Humanoid.Health = math.huge
4
char.Humanoid.Health = math.huge
5
char.Humanoid.Health = math.huge
6
char.Humanoid.Health = math.huge
7
char.Humanoid.Health = math.huge
8
function Random(num)
9
    local section=num % 1 * 3;
10
    local secondary=0.5 * math.pi * (section % 1);
11
    if section < 1 then
12
        return 1,1 - math.cos(secondary),1 - math.sin(secondary);
13
    elseif section < 2 then
14
        return 1 - math.sin(secondary),1,1 - math.cos(secondary);
15
    else
16
        return 1 - math.cos(secondary),1 - math.sin(secondary),1;
17
    end
18
end
19
20
--//Lol try to figure this one out//
21
function rainb(hue)
22
    local section = hue % 1 * 3
23
    local secondary = 0.5 * math.pi * (section % 1)
24
    if section < 1 then
25
        return Color3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
26
    elseif section < 2 then
27
        return Color3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
28
    else
29
        return Color3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
30
    end
31
end
32
33-
Chillmusic = Instance.new("Sound", workspace)
33+
Chillmusic = Instance.new("Sound", char)
34
Chillmusic.Parent = game.Chat
35
Chillmusic.Volume = 0.5
36
Chillmusic.SoundId = "rbxassetid://622820644"
37
Chillmusic.Looped = true
38
Chillmusic:Play()
39
40
local txt = Instance.new("BillboardGui", char)
41
txt.Adornee = char.Head
42
txt.Name = "_status"
43
txt.Size = UDim2.new(2, 0, 1.2, 0)
44
txt.StudsOffset = Vector3.new(-9, 8, 0)
45
local text = Instance.new("TextLabel", txt)
46
text.Size = UDim2.new(10, 0, 7, 0)
47
text.FontSize = "Size24"
48
text.TextScaled = true
49
text.TextTransparency = 0
50
text.BackgroundTransparency = 1
51
text.TextTransparency = 0
52
text.TextStrokeTransparency = 0
53
text.Font = "Bodoni"
54
text.TextStrokeColor3 = Color3.new(0, 0, 0)
55
v = Instance.new("Part")
56
v.Name = "ColorBrick"
57
v.Parent = m.Character
58
v.FormFactor = "Symmetric"
59
v.Anchored = true
60
v.CanCollide = false
61
v.BottomSurface = "Smooth"
62
v.TopSurface = "Smooth"
63
v.Size = Vector3.new(10, 5, 3)
64
v.Transparency = 1
65
v.CFrame = char.Torso.CFrame
66
v.BrickColor = BrickColor.new("Really black")
67
v.Transparency = 1
68
spawn(function()
69
TweenService = game:GetService("TweenService")
70-
Colours = {Color3.fromRGB(0,100,200),Color3.fromRGB(4, 175, 236)}
70+
Colours = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
71
Int = 0
72-
while wait(2) do
72+
while wait(0.5) do
73
    if Int == #Colours then Int = 0 end
74
    Int = Int+1
75
    TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
76
end
77
end)
78
v.Shape = "Block"
79
text.Text = "~»♢Solstice♢«~"
80
Player = game:GetService("Players").LocalPlayer
81
Character = Player.Character
82
PlayerGui = Player.PlayerGui
83
Backpack = Player.Backpack
84
Torso = Character.Torso
85
Head = Character.Head
86
Humanoid = Character.Humanoid
87
m = Instance.new("Model", Character)
88
LeftArm = Character["Left Arm"]
89
LeftLeg = Character["Left Leg"]
90
RightArm = Character["Right Arm"]
91
RightLeg = Character["Right Leg"]
92
LS = Torso["Left Shoulder"]
93
LH = Torso["Left Hip"]
94
RS = Torso["Right Shoulder"]
95
RH = Torso["Right Hip"]
96
Face = Head.face
97
Neck = Torso.Neck
98
it = Instance.new
99
attacktype = 1
100
vt = Vector3.new
101
cf = CFrame.new
102
bc = BrickColor.new
103
br = BrickColor.random
104
it = Instance.new
105
euler = CFrame.fromEulerAnglesXYZ
106
angles = CFrame.Angles
107
cloaked = false
108
necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
109
necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
110
LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
111
LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
112
RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
113
RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
114
RootPart = Character.HumanoidRootPart
115
RootJoint = RootPart.RootJoint
116
RootCF = euler(-1.57, 0, 3.14)
117
attack = false
118
attackdebounce = false
119
equipped = false
120
trispeed = 0.2
121
attackmode = "none"
122
local idle = 0
123
local Anim = "Idle"
124
Head.face.Texture = "rbxassetid://206844132"
125
126
local Trail = Instance.new("Trail",char)
127
local attachment0 = Instance.new("Attachment",char["Right Arm"])
128
attachment0.Name = "TrailAttachment0"
129
attachment0.CFrame = CFrame.new(-0.25,-1,0)
130
local attachment1 = Instance.new("Attachment",char["Right Arm"])
131
attachment1.CFrame = CFrame.new(0.25,-1,0)
132
attachment1.Name = "TrailAttachment1"
133
Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
134
Trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.2,Color3.new(1,1,0)),ColorSequenceKeypoint.new(0.4,Color3.new(0,1,0)),ColorSequenceKeypoint.new(0.6,Color3.new(0,1,1)),ColorSequenceKeypoint.new(0.8,Color3.new(0,0,1)),ColorSequenceKeypoint.new(1,Color3.new(0,0,1))})
135
Trail.Lifetime = 0.5
136
Trail.Attachment0 = attachment0
137
Trail.Attachment1 = attachment1
138
139
local Trail = Instance.new("Trail",char)
140
local attachment0 = Instance.new("Attachment",char["Left Arm"])
141
attachment0.Name = "TrailAttachment0"
142
attachment0.CFrame = CFrame.new(-0.25,-1,0)
143
local attachment1 = Instance.new("Attachment",char["Left Arm"])
144
attachment1.CFrame = CFrame.new(0.25,-1,0)
145
attachment1.Name = "TrailAttachment1"
146
Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
147
Trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.2,Color3.new(1,1,0)),ColorSequenceKeypoint.new(0.4,Color3.new(0,1,0)),ColorSequenceKeypoint.new(0.6,Color3.new(0,1,1)),ColorSequenceKeypoint.new(0.8,Color3.new(0,0,1)),ColorSequenceKeypoint.new(1,Color3.new(0,0,1))})
148
Trail.Lifetime = 0.5
149
Trail.Attachment0 = attachment0
150
Trail.Attachment1 = attachment1
151
152
local Trail = Instance.new("Trail",char)
153
local attachment0 = Instance.new("Attachment",char["Right Leg"])
154
attachment0.Name = "TrailAttachment0"
155
attachment0.CFrame = CFrame.new(-0.25,-1,0)
156
local attachment1 = Instance.new("Attachment",char["Right Leg"])
157
attachment1.CFrame = CFrame.new(0.25,-1,0)
158
attachment1.Name = "TrailAttachment1"
159
Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
160
Trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.2,Color3.new(1,1,0)),ColorSequenceKeypoint.new(0.4,Color3.new(0,1,0)),ColorSequenceKeypoint.new(0.6,Color3.new(0,1,1)),ColorSequenceKeypoint.new(0.8,Color3.new(0,0,1)),ColorSequenceKeypoint.new(1,Color3.new(0,0,1))})
161
Trail.Lifetime = 0.5
162
Trail.Attachment0 = attachment0
163
Trail.Attachment1 = attachment1
164
165
local Trail = Instance.new("Trail",char)
166
local attachment0 = Instance.new("Attachment",char["Left Leg"])
167
attachment0.Name = "TrailAttachment0"
168
attachment0.CFrame = CFrame.new(-0.25,-1,0)
169
local attachment1 = Instance.new("Attachment",char["Left Leg"])
170
attachment1.CFrame = CFrame.new(0.25,-1,0)
171
attachment1.Name = "TrailAttachment1"
172
Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
173
Trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.2,Color3.new(1,1,0)),ColorSequenceKeypoint.new(0.4,Color3.new(0,1,0)),ColorSequenceKeypoint.new(0.6,Color3.new(0,1,1)),ColorSequenceKeypoint.new(0.8,Color3.new(0,0,1)),ColorSequenceKeypoint.new(1,Color3.new(0,0,1))})
174
Trail.Lifetime = 0.5
175
Trail.Attachment0 = attachment0
176
Trail.Attachment1 = attachment1
177
178
179
Humanoid.Animator.Parent = nil
180
Character.Animate.Parent = nil
181
function FindNearestTorso(Position, Distance, SinglePlayer)
182
	if SinglePlayer then
183
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
184
	end
185
	local List = {}
186
	for i, v in pairs(workspace:GetChildren()) do
187
		if v:IsA("Model") and v:findFirstChild("Torso") and v ~= Character and Distance >= (v.Torso.Position - Position).magnitude then
188
			table.insert(List, v)
189
		end
190
	end
191
	return List
192
end
193
function lerp(a, b, t)
194
	return a + (b - a) * t
195
end
196
function slerp(a, b, t)
197
	dot = a:Dot(b)
198
	if dot > 0.99999 or dot < -0.99999 then
199
		return t <= 0.5 and a or b
200
	else
201
		r = math.acos(dot)
202
		return (a * math.sin((1 - t) * r) + b * math.sin(t * r)) / math.sin(r)
203
	end
204
end
205
function matrixInterpolate(a, b, t)
206
	local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
207
	local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
208
	local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx, by, bz), t)
209
	local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t)
210
	local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t)
211
	local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t)
212
	local t = v1:Dot(v2)
213
	if not (t < 0) and t ~= 0 and not (t > 0) then
214
		return CFrame.new()
215
	end
216
	return CFrame.new(v0.x, v0.y, v0.z, v1.x, v1.y, v1.z, v2.x, v2.y, v2.z, v3.x, v3.y, v3.z)
217
end
218
function genWeld(a, b)
219
	local w = Instance.new("Weld", a)
220
	w.Part0 = a
221
	w.Part1 = b
222
	return w
223
end
224
function weld(a, b)
225
	local weld = Instance.new("Weld")
226
	weld.Name = "W"
227
	weld.Part0 = a
228
	weld.Part1 = b
229
	weld.C0 = a.CFrame:inverse() * b.CFrame
230
	weld.Parent = a
231
	return weld
232
end
233
function Lerp(c1, c2, al)
234
	local com1 = {
235
		c1.X,
236
		c1.Y,
237
		c1.Z,
238
		c1:toEulerAnglesXYZ()
239
	}
240
	local com2 = {
241
		c2.X,
242
		c2.Y,
243
		c2.Z,
244
		c2:toEulerAnglesXYZ()
245
	}
246
	for i, v in pairs(com1) do
247
		com1[i] = v + (com2[i] - v) * al
248
	end
249
	return CFrame.new(com1[1], com1[2], com1[3]) * CFrame.Angles(select(4, unpack(com1)))
250
end
251
function clerp(a, b, t)
252
	local qa = {
253
		QuaternionFromCFrame(a)
254
	}
255
	local qb = {
256
		QuaternionFromCFrame(b)
257
	}
258
	local ax, ay, az = a.x, a.y, a.z
259
	local bx, by, bz = b.x, b.y, b.z
260
	local _t = 1 - t
261
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
262
end
263
function QuaternionFromCFrame(cf)
264
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
265
	local trace = m00 + m11 + m22
266
	if trace > 0 then
267
		local s = math.sqrt(1 + trace)
268
		local recip = 0.5 / s
269
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
270
	else
271
		local i = 0
272
		if m00 < m11 then
273
			i = 1
274
		end
275
		if m22 > (i == 0 and m00 or m11) then
276
			i = 2
277
		end
278
		if i == 0 then
279
			local s = math.sqrt(m00 - m11 - m22 + 1)
280
			local recip = 0.5 / s
281
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
282
		elseif i == 1 then
283
			local s = math.sqrt(m11 - m22 - m00 + 1)
284
			local recip = 0.5 / s
285
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
286
		elseif i == 2 then
287
			local s = math.sqrt(m22 - m00 - m11 + 1)
288
			local recip = 0.5 / s
289
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
290
		end
291
	end
292
end
293
function QuaternionToCFrame(px, py, pz, x, y, z, w)
294
	local xs, ys, zs = x + x, y + y, z + z
295
	local wx, wy, wz = w * xs, w * ys, w * zs
296
	local xx = x * xs
297
	local xy = x * ys
298
	local xz = x * zs
299
	local yy = y * ys
300
	local yz = y * zs
301
	local zz = z * zs
302
	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))
303
end
304
function QuaternionSlerp(a, b, t)
305
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
306
	local startInterp, finishInterp
307
	if cosTheta >= 1.0E-4 then
308
		if 1 - cosTheta > 1.0E-4 then
309
			local theta = math.acos(cosTheta)
310
			local invSinTheta = 1 / math.sin(theta)
311
			startInterp = math.sin((1 - t) * theta) * invSinTheta
312
			finishInterp = math.sin(t * theta) * invSinTheta
313
		else
314
			startInterp = 1 - t
315
			finishInterp = t
316
		end
317
	elseif 1 + cosTheta > 1.0E-4 then
318
		local theta = math.acos(-cosTheta)
319
		local invSinTheta = 1 / math.sin(theta)
320
		startInterp = math.sin((t - 1) * theta) * invSinTheta
321
		finishInterp = math.sin(t * theta) * invSinTheta
322
	else
323
		startInterp = t - 1
324
		finishInterp = t
325
	end
326
	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
327
end
328
function rayCast(Pos, Dir, Max, Ignore)
329
	return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
330
end
331
function part(formfactor, parent, reflectance, transparency, brickcolor, name, size)
332
	local fp = it("Part")
333
	fp.formFactor = formfactor
334
	fp.Parent = parent
335
	fp.Reflectance = reflectance
336
	fp.Transparency = transparency
337
	fp.CanCollide = false
338
	fp.Locked = true
339
	fp.BrickColor = brickcolor
340
	fp.Name = name
341
	fp.Size = size
342
	fp.Position = Torso.Position
343
	fp.BottomSurface = "Smooth"
344
	fp.TopSurface = "Smooth"
345
	fp:BreakJoints()
346
	return fp
347
end
348
function mesh(Mesh, part, meshtype, meshid, offset, scale)
349
	local mesh = it(Mesh)
350
	mesh.Parent = part
351
	if Mesh == "SpecialMesh" then
352
		mesh.MeshType = meshtype
353
		mesh.MeshId = meshid
354
	end
355
	mesh.Offset = offset
356
	mesh.Scale = scale
357
	return mesh
358
end
359
function weld(parent, part0, part1, c0)
360
	local weld = it("Weld")
361
	weld.Parent = parent
362
	weld.Part0 = part0
363
	weld.Part1 = part1
364
	weld.C0 = c0
365
	return weld
366
end
367
function rayCast(Pos, Dir, Max, Ignore)
368
	return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
369
end
370
RSH, LSH = nil, nil
371
RW, LW = Instance.new("Weld"), Instance.new("Weld")
372
RW.Name = "Right Shoulder"
373
LW.Name = "Left Shoulder"
374
LH = Torso["Left Hip"]
375
RH = Torso["Right Hip"]
376
TorsoColor = Torso.BrickColor
377
function NoOutline(Part)
378
	Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
379
end
380
player = Player
381
ch = Character
382
RSH = ch.Torso["Right Shoulder"]
383
LSH = ch.Torso["Left Shoulder"]
384
RSH.Parent = nil
385
LSH.Parent = nil
386
RW.Name = "Right Shoulder"
387
RW.Part0 = ch.Torso
388
RW.C0 = cf(1.5, 0.5, 0)
389
RW.C1 = cf(0, 0.5, 0)
390
RW.Part1 = ch["Right Arm"]
391
RW.Parent = ch.Torso
392
LW.Name = "Left Shoulder"
393
LW.Part0 = ch.Torso
394
LW.C0 = cf(-1.5, 0.5, 0)
395
LW.C1 = cf(0, 0.5, 0)
396
LW.Part1 = ch["Left Arm"]
397
LW.Parent = ch.Torso
398
function newWeld(wp0, wp1, wc0x, wc0y, wc0z)
399
	local wld = Instance.new("Weld", wp1)
400
	wld.Part0 = wp0
401
	wld.Part1 = wp1
402
	wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
403
end
404
newWeld(RootPart, Torso, 0, -1, 0)
405
Torso.Weld.C1 = CFrame.new(0, -1, 0)
406
newWeld(Torso, LeftLeg, -0.5, -1, 0)
407
LeftLeg.Weld.C1 = CFrame.new(0, 1, 0)
408
newWeld(Torso, RightLeg, 0.5, -1, 0)
409
RightLeg.Weld.C1 = CFrame.new(0, 1, 0)
410
Player = game:GetService("Players").LocalPlayer
411
Character = Player.Character
412
mouse = Player:GetMouse()
413
m = Instance.new("Model", Character)
414
local weldBetween = function(a, b)
415
	local weldd = Instance.new("ManualWeld")
416
	weldd.Part0 = a
417
	weldd.Part1 = b
418
	weldd.C0 = CFrame.new()
419
	weldd.C1 = b.CFrame:inverse() * a.CFrame
420
	weldd.Parent = a
421
	return weldd
422
end
423
ArtificialHB = Instance.new("BindableEvent", script)
424
ArtificialHB.Name = "Heartbeat"
425
script:WaitForChild("Heartbeat")
426
frame = 0.016666666666666666
427
tf = 0
428
allowframeloss = false
429
tossremainder = false
430
lastframe = tick()
431
script.Heartbeat:Fire()
432
game:GetService("RunService").Heartbeat:connect(function(s, p)
433
	tf = tf + s
434
	if tf >= frame then
435
		if allowframeloss then
436
			script.Heartbeat:Fire()
437
			lastframe = tick()
438
		else
439
			for i = 1, math.floor(tf / frame) do
440
				script.Heartbeat:Fire()
441
			end
442
			lastframe = tick()
443
		end
444
		if tossremainder then
445
			tf = 0
446
		else
447
			tf = tf - frame * math.floor(tf / frame)
448
		end
449
	end
450
end)
451
function swait(num)
452
	if num == 0 or num == nil then
453
		ArtificialHB.Event:wait()
454
	else
455
		for i = 0, num do
456
			ArtificialHB.Event:wait()
457
		end
458
	end
459
end
460
mouse.KeyDown:connect(function(key)
461
	if key == "c" then
462
		repeat
463
			swait()
464
			Chillmusic.Volume = Chillmusic.Volume - 0.05
465
		until Chillmusic.Volume == 0
466
		Chillmusic:Stop()
467
		swait()
468
		Chillmusic2:Play()
469
		Chillmusic.Volume = 1
470
	end
471
end)
472
mouse.KeyDown:connect(function(key)
473
	if key == "f" then
474
		text.Text = "Guys why not just chill?"
475
		wait(1)
476
		text.Text = "I Mean It's not that cold to make you Cold Hearted."
477
		wait(3)
478
		text.Text = "*Badum tss*"
479
		wait(1)
480
		text.Text = "Heh, This is A Very Cold Script."
481
		wait(3)
482
		text.Text = "Your Skid Hands Won't Handle The Cold."
483
		wait(3)
484
		text.Text = "Niko... I Miss Her."
485
		wait(3)
486
		text.Text = "...You Know What? Ill Stay Chill."
487
		wait(3)
488
		text.Text = "~»♢Solstice♢«~"
489
	end
490
end)
491
mouse.KeyDown:connect(function(key)
492
	if key == "v" then
493
		repeat
494
			swait()
495
			Chillmusic2.Volume = Chillmusic2.Volume - 0.05
496
		until Chillmusic2.Volume == 0
497
		Chillmusic2:Stop()
498
		swait()
499
		Chillmusic:Play()
500
		Chillmusic2.Volume = 1
501
	end
502
end)
503
mouse.KeyDown:connect(function(key)
504
	if key == "b" then
505
		text.Text = "Ill Be Back, Nibs."
506
		wait(1)
507-
		text.Text = "Afk m a h b o i"
507+
		text.Text = "Solstice Is Afk."
508
	end
509
end)
510
mouse.KeyDown:connect(function(key)
511
	if key == "n" then
512
		text.Text = "WHOM'STD SAY C O L G A T E"
513
		wait(1)
514
		text.Text = "~»♢Solstice♢«~"
515
	end
516
end)
517
m = Instance.new("ForceField", Character)
518
m.Visible = false
519
Character.Humanoid.WalkSpeed = 4
520
mouse.KeyDown:connect(function(key)
521
	if string.byte(key) == 48 then
522
		Swing = 2
523
		Character.Humanoid.WalkSpeed = 40
524
	end
525
end)
526
mouse.KeyUp:connect(function(key)
527
	if string.byte(key) == 48 then
528
		Swing = 1
529
		Character.Humanoid.WalkSpeed = 4
530
	end
531
end)
532
local sine = 0
533
local change = 1
534
local val = 0
535
spawn(function()
536
while true do
537
	swait()
538
	sine = sine + change
539
	local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
540
	local velderp = RootPart.Velocity.y
541
	hitfloor, posfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
542
	if equipped == true or equipped == false then
543
		if attack == false then
544
			idle = idle + 1
545
			Character.Humanoid.MaxHealth = math.huge
546
			Character.Humanoid.Health = math.huge
547
		else
548
			idle = 0
549
		end
550
		if not (idle >= 500) or attack == false then
551
		end
552
		if torvel < 1 and hitfloor ~= nil then
553
			Anim = "Chill"
554
			if attack == false then
555
				Humanoid.CameraOffset = Vector3.new(0, 10.25 - 5.45 * math.cos(sine / 65), 0)
556
				Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, 10.25 - 5.45 * math.cos(sine / 65), 0) * CFrame.Angles(math.rad(90 + 15 * math.sin(sine / 60)), math.rad(0), math.rad(0)), 0.8)
557
				Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20 + 20 * math.cos(sine / 60)), math.rad(0 + 4 * math.sin(sine / 60)), math.rad(0)), 0.2)
558
				RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-90 + 25 * math.cos(sine / 60)), math.rad(0 + 20 * math.sin(sine / 60)), math.rad(0 + 55 * math.sin(sine / 60))), 0.3)
559
				LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-90 + 25 * math.cos(sine / 60)), math.rad(-20 - 20 * math.sin(sine / 60)), math.rad(0 - 55 * math.sin(sine / 60))), 0.3)
560
				LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -0.86 + 0.03 * math.cos(sine / 65), -0.4) * CFrame.Angles(math.rad(15 - 45 * math.cos(sine / 70)), math.rad(3), math.rad(-4)), 0.8)
561
				RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1 + 0.05 * math.cos(sine / 65), -0.4) * CFrame.Angles(math.rad(15 - 35 * math.cos(sine / 65)), math.rad(-3), math.rad(4)), 0.8)
562
			end
563
		elseif torvel > 2 and torvel < 22 and hitfloor ~= nil then
564
			Anim = "Walk"
565
			if attack == false then
566
				Humanoid.CameraOffset = Vector3.new(0, 6 - 2.55 * math.cos(sine / 48.5), 0)
567
				RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(5), math.rad(0), math.rad(0)), 0.2)
568
				Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, 6 - 2.55 * math.cos(sine / 48.5), 0) * CFrame.Angles(math.rad(-90 + 5 * math.cos(sine / 45)), math.rad(180 * math.cos(sine / 48.5)), math.rad(0)), 0.8)
569
				Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-4 + 2 * math.sin(sine / 48)), math.rad(0), math.rad(0)), 0.2)
570
				RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + 0.1 * math.cos(sine / 45), 0) * angles(math.rad(90), math.rad(0), math.rad(90 - 20.5 * math.cos(sine / 45))), 0.3)
571
				LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + 0.1 * math.cos(sine / 45), 0) * angles(math.rad(90), math.rad(0), math.rad(-90 + 20.5 * math.cos(sine / 45))), 0.3)
572
				LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1 - 0.05 * math.cos(sine / 45), 0) * CFrame.Angles(math.rad(0), math.rad(3), math.rad(-4)), 0.8)
573
				RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1 + 0.05 * math.cos(sine / 45), 0) * CFrame.Angles(math.rad(0), math.rad(-3), math.rad(4)), 0.8)
574
			end
575
		elseif torvel >= 22 and hitfloor ~= nil then
576
			Anim = "Run"
577
			if attack == false then
578
				Humanoid.CameraOffset = Vector3.new(0, 6 - 1.55 * math.cos(sine / 68.5), 0)
579
				RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 6 - 1.55 * math.cos(sine / 68.5), -0.2) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.2)
580
				Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, 6 - 1.55 * math.cos(sine / 68.5), 0) * CFrame.Angles(math.rad(-40 + 20 * math.sin(sine / 68.5)), 0, 0), 0.8)
581
				Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-12 + 17 * math.cos(sine / 68.5)), math.rad(0), math.rad(0)), 0.2)
582
				RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(40 - 20 * math.cos(sine / 68.5))), 0.2)
583
				LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(-40 + 20 * math.cos(sine / 68.5))), 0.2)
584
				LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -0.87, -0.25) * CFrame.Angles(math.rad(-45 - 10 * math.cos(sine / 68.5)), math.rad(0), math.rad(0)), 0.8)
585
				RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, -0.1) * CFrame.Angles(math.rad(-35 - 10 * math.cos(sine / 68.5)), math.rad(0), math.rad(0)), 0.8)
586
			end
587
		end
588
	end
589
end
590
end)
591
592
593
594
-- Objects
595
596
local Chill_Gui_Bro = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
597
local Header = Instance.new("Frame")
598
local BackGround = Instance.new("Frame")
599
local Chill_Gui_Label = Instance.new("TextLabel")
600
local Play_ID_Button = Instance.new("TextButton")
601
local ID_Box = Instance.new("TextBox")
602
local Set_Vol_Button = Instance.new("TextButton")
603
local Vol_Box = Instance.new("TextBox")
604
local Set_Tpos_Button = Instance.new("TextButton")
605
local Tpos_Box = Instance.new("TextBox")
606
local Set_Text_Button = Instance.new("TextButton")
607
local Tpos_Box_2 = Instance.new("TextBox")
608
local Toggle_Chat_Button = Instance.new("TextButton")
609
local Chat_Toggle_Label = Instance.new("TextLabel")
610
local Current_Song_Label = Instance.new("TextLabel")
611
612
-- Properties
613
614
Chill_Gui_Bro.Name = "Chill_Gui_Bro"
615
616
Header.Name = "Header"
617
Header.Parent = Chill_Gui_Bro
618
Header.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
619
Header.BorderSizePixel = 0
620
Header.Draggable = true
621
Header.Active = true
622
Header.Selectable = true
623
Header.Position = UDim2.new(0.469539374, 0, 0.147921771, 0)
624
Header.Size = UDim2.new(0, 250, 0, 45)
625
626
BackGround.Name = "BackGround"
627
BackGround.Parent = Header
628
BackGround.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
629
BackGround.BorderSizePixel = 0
630
BackGround.Draggable = true
631
BackGround.Position = UDim2.new(0, 0, 1, 0)
632
BackGround.Size = UDim2.new(0, 250, 0, 299)
633
634
Chill_Gui_Label.Name = "Chill_Gui_Label"
635
Chill_Gui_Label.Parent = Header
636
Chill_Gui_Label.BackgroundColor3 = Color3.new(1, 1, 1)
637
Chill_Gui_Label.BackgroundTransparency = 1
638
Chill_Gui_Label.BorderSizePixel = 0
639
Chill_Gui_Label.Draggable = true
640
Chill_Gui_Label.Size = UDim2.new(0, 250, 0, 45)
641
Chill_Gui_Label.Font = Enum.Font.Cartoon
642-
Chill_Gui_Label.Text = "~»ChillSolstice Gui«~"
642+
Chill_Gui_Label.Text = "~»Dank Gui«~"
643
Chill_Gui_Label.TextColor3 = Color3.new(1, 1, 1)
644
Chill_Gui_Label.TextScaled = true
645
Chill_Gui_Label.TextSize = 14
646
Chill_Gui_Label.TextWrapped = true
647
648
Play_ID_Button.Name = "Play_ID_Button"
649
Play_ID_Button.Parent = Header
650
Play_ID_Button.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
651
Play_ID_Button.BorderColor3 = Color3.new(0, 0, 0)
652
Play_ID_Button.BorderSizePixel = 0
653
Play_ID_Button.Position = UDim2.new(0.0520000011, 0, 1.22222221, 0)
654
Play_ID_Button.Size = UDim2.new(0, 68, 0, 35)
655
Play_ID_Button.Font = Enum.Font.Cartoon
656
Play_ID_Button.Text = "Play ID"
657
Play_ID_Button.TextColor3 = Color3.new(1, 1, 1)
658
Play_ID_Button.TextSize = 20
659
Play_ID_Button.TextWrapped = true
660
661
ID_Box.Name = "ID_Box"
662
ID_Box.Parent = Header
663
ID_Box.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
664
ID_Box.BorderColor3 = Color3.new(0, 0, 0)
665
ID_Box.BorderSizePixel = 0
666
ID_Box.Position = UDim2.new(0.356000006, 0, 1.22222221, 0)
667
ID_Box.Size = UDim2.new(0, 140, 0, 35)
668
ID_Box.Font = Enum.Font.Cartoon
669
ID_Box.Text = "ID here"
670
ID_Box.TextColor3 = Color3.new(1, 1, 1)
671
ID_Box.TextSize = 35
672
ID_Box.TextWrapped = true
673
674
Set_Vol_Button.Name = "Set_Vol_Button"
675
Set_Vol_Button.Parent = Header
676
Set_Vol_Button.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
677
Set_Vol_Button.BorderColor3 = Color3.new(0, 0, 0)
678
Set_Vol_Button.BorderSizePixel = 0
679
Set_Vol_Button.Position = UDim2.new(0.0520000011, 0, 2.20000005, 0)
680
Set_Vol_Button.Size = UDim2.new(0, 68, 0, 35)
681
Set_Vol_Button.Font = Enum.Font.Cartoon
682
Set_Vol_Button.Text = "Set Vol"
683
Set_Vol_Button.TextColor3 = Color3.new(1, 1, 1)
684
Set_Vol_Button.TextSize = 20
685
Set_Vol_Button.TextWrapped = true
686
687
Vol_Box.Name = "Vol_Box"
688
Vol_Box.Parent = Header
689
Vol_Box.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
690
Vol_Box.BorderColor3 = Color3.new(0, 0, 0)
691
Vol_Box.BorderSizePixel = 0
692
Vol_Box.Position = UDim2.new(0.356000006, 0, 2.20000005, 0)
693
Vol_Box.Size = UDim2.new(0, 140, 0, 35)
694
Vol_Box.Font = Enum.Font.Cartoon
695
Vol_Box.Text = "Volume"
696
Vol_Box.TextColor3 = Color3.new(1, 1, 1)
697
Vol_Box.TextSize = 35
698
Vol_Box.TextWrapped = true
699
700
Set_Tpos_Button.Name = "Set_Tpos_Button"
701
Set_Tpos_Button.Parent = Header
702
Set_Tpos_Button.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
703
Set_Tpos_Button.BorderColor3 = Color3.new(0, 0, 0)
704
Set_Tpos_Button.BorderSizePixel = 0
705
Set_Tpos_Button.Position = UDim2.new(0.0520000011, 0, 3.24444437, 0)
706
Set_Tpos_Button.Size = UDim2.new(0, 68, 0, 35)
707
Set_Tpos_Button.Font = Enum.Font.Cartoon
708
Set_Tpos_Button.Text = "Set Tpos"
709
Set_Tpos_Button.TextColor3 = Color3.new(1, 1, 1)
710
Set_Tpos_Button.TextSize = 18
711
Set_Tpos_Button.TextWrapped = true
712
713
Tpos_Box.Name = "Tpos_Box"
714
Tpos_Box.Parent = Header
715
Tpos_Box.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
716
Tpos_Box.BorderColor3 = Color3.new(0, 0, 0)
717
Tpos_Box.BorderSizePixel = 0
718
Tpos_Box.Position = UDim2.new(0.356000006, 0, 3.24444437, 0)
719
Tpos_Box.Size = UDim2.new(0, 140, 0, 35)
720
Tpos_Box.Font = Enum.Font.Cartoon
721
Tpos_Box.Text = "Time Position"
722
Tpos_Box.TextColor3 = Color3.new(1, 1, 1)
723
Tpos_Box.TextSize = 20
724
Tpos_Box.TextWrapped = true
725
726
Set_Text_Button.Name = "Set_Text_Button"
727
Set_Text_Button.Parent = Header
728
Set_Text_Button.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
729
Set_Text_Button.BorderColor3 = Color3.new(0, 0, 0)
730
Set_Text_Button.BorderSizePixel = 0
731
Set_Text_Button.Position = UDim2.new(0.0600000024, 0, 4.22222233, 0)
732
Set_Text_Button.Size = UDim2.new(0, 68, 0, 35)
733
Set_Text_Button.Font = Enum.Font.Cartoon
734
Set_Text_Button.Text = "Set Text"
735
Set_Text_Button.TextColor3 = Color3.new(1, 1, 1)
736
Set_Text_Button.TextSize = 18
737
Set_Text_Button.TextWrapped = true
738
739
Tpos_Box_2.Name = "Tpos_Box"
740
Tpos_Box_2.Parent = Header
741
Tpos_Box_2.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
742
Tpos_Box_2.BorderColor3 = Color3.new(0, 0, 0)
743
Tpos_Box_2.BorderSizePixel = 0
744
Tpos_Box_2.Position = UDim2.new(0.356000006, 0, 4.22222233, 0)
745
Tpos_Box_2.Size = UDim2.new(0, 140, 0, 35)
746
Tpos_Box_2.Font = Enum.Font.Cartoon
747
Tpos_Box_2.Text = "Text"
748
Tpos_Box_2.TextColor3 = Color3.new(1, 1, 1)
749
Tpos_Box_2.TextSize = 20
750
Tpos_Box_2.TextWrapped = true
751
752
Toggle_Chat_Button.Name = "Toggle_Chat_Button"
753
Toggle_Chat_Button.Parent = Header
754
Toggle_Chat_Button.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
755
Toggle_Chat_Button.BorderColor3 = Color3.new(0, 0, 0)
756
Toggle_Chat_Button.BorderSizePixel = 0
757
Toggle_Chat_Button.Position = UDim2.new(0.0579999983, 0, 5.26666689, 0)
758
Toggle_Chat_Button.Size = UDim2.new(0, 97, 0, 35)
759
Toggle_Chat_Button.Font = Enum.Font.Cartoon
760
Toggle_Chat_Button.Text = "Toggle Chat"
761
Toggle_Chat_Button.TextColor3 = Color3.new(1, 1, 1)
762
Toggle_Chat_Button.TextSize = 20
763
Toggle_Chat_Button.TextWrapped = true
764
765
Chat_Toggle_Label.Name = "Chat_Toggle_Label"
766
Chat_Toggle_Label.Parent = Header
767
Chat_Toggle_Label.BackgroundColor3 = Color3.new(1, 1, 1)
768
Chat_Toggle_Label.BackgroundTransparency = 0.89999997615814
769
Chat_Toggle_Label.BorderColor3 = Color3.new(1, 1, 1)
770
Chat_Toggle_Label.Position = UDim2.new(0.540000021, 0, 5.26666689, 0)
771
Chat_Toggle_Label.Size = UDim2.new(0, 94, 0, 35)
772
Chat_Toggle_Label.Font = Enum.Font.Cartoon
773
Chat_Toggle_Label.Text = "~»False«~"
774
Chat_Toggle_Label.TextColor3 = Color3.new(1, 1, 1)
775
Chat_Toggle_Label.TextScaled = true
776
Chat_Toggle_Label.TextSize = 14
777
Chat_Toggle_Label.TextWrapped = true
778
779
Current_Song_Label.Name = "Current_Song_Label"
780
Current_Song_Label.Parent = Header
781
Current_Song_Label.BackgroundColor3 = Color3.new(1, 1, 1)
782
Current_Song_Label.BackgroundTransparency = 0.89999997615814
783
Current_Song_Label.BorderColor3 = Color3.new(1, 1, 1)
784
Current_Song_Label.Position = UDim2.new(0.0520000011, 0, 6.64444447, 0)
785
Current_Song_Label.Size = UDim2.new(0, 225, 0, 35)
786
Current_Song_Label.Font = Enum.Font.Cartoon
787
Current_Song_Label.Text = "~»Current Song: None«~"
788
Current_Song_Label.TextColor3 = Color3.new(1, 1, 1)
789
Current_Song_Label.TextScaled = true
790
Current_Song_Label.TextSize = 14
791
Current_Song_Label.TextWrapped = true
792
793
Play_ID_Button.MouseButton1Down:Connect(function()
794
if tonumber(ID_Box.Text) then
795
	Chillmusic:Stop()
796
	Chillmusic.SoundId='rbxassetid://'..tonumber(ID_Box.Text)
797
	Chillmusic:Play()
798
	currentsong = game:GetService("MarketplaceService"):GetProductInfo(tonumber(ID_Box.Text)).Name
799-
	text.Text = "~»Chill Af«~ Now Playing: "..currentsong
799+
	text.Text = "~»♢Solstice♢«~ Now Playing: "..currentsong
800
	Current_Song_Label.Text = "~»Current Song: "..currentsong.."«~"
801
wait(4)
802
text.Text = "~»♢Solstice♢«~"
803
end
804
end)
805
local ischatting = false
806
807
Set_Vol_Button.MouseButton1Down:Connect(function()
808
809
	Chillmusic.Volume = tonumber(Vol_Box.Text)
810
end)
811
812
Set_Tpos_Button.MouseButton1Down:Connect(function()
813
814
	Chillmusic.TimePosition = tonumber(Tpos_Box.Text)
815
end)
816
817
Set_Text_Button.MouseButton1Down:Connect(function()
818
819
	text.Text = "~»"..Tpos_Box_2.Text.."«~"
820
end)
821
822
Toggle_Chat_Button.MouseButton1Down:Connect(function()
823
if ischatting == false then
824
ischatting = true
825
Chat_Toggle_Label.Text = "~»True«~"
826
spawn(function()
827
game.Players.LocalPlayer.Chatted:connect(function(msg)
828
for i = 0, msg:len(), 1 do
829
	text.Text = "~»"..msg:sub(0, i).."«~"
830
end
831
wait(3)
832
text.Text = "~»♢Solstice♢«~"
833
end)
834
end)
835
else
836
ischatting = false
837
Chat_Toggle_Label.Text = "~»False«~"
838
end
839
end)