Rotationx
Author: N | 2025-04-25
Download RotationX latest version for Windows free. RotationX latest update: Gets or sets the RotationX. Declaration Syntax. public ActiveOrInactive RotationX { set;get; }
RotationX - RotationX had a request to incorporate a Tip.
= VT(10,10,10)*4*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 130972023, SoundPitch = 1, SoundVolume = 5}) WACKYEFFECT({EffectType = "Block", Size = CENTER.Size, Size2 = VT(10,10,10)*3*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 201858144, SoundPitch = 1, SoundVolume = 5}) WACKYEFFECT({EffectType = "Sphere", Size = VT(SIZE*20,0,SIZE*20), Size2 = VT(0,SIZE*750,0), Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 130972023, SoundPitch = 1, SoundVolume = 5}) ApplyAoE(CENTER.Position,30*SIZE) end METEOR:remove() end))endfunction SpawnSmite(POS) local HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, Character) local EMITPOS = HITPOS if HITFLOOR ~= nil then if HITFLOOR.Parent:FindFirstChildOfClass("Humanoid") then HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent) EMITPOS = HITPOS elseif HITFLOOR.Parent.Parent:FindFirstChildOfClass("Humanoid") then HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent.Parent) EMITPOS = HITPOS end end if HITFLOOR ~= nil then ApplyAoE(EMITPOS,10) WACKYEFFECT({EffectType = "Sphere", Size = VT(0,100000,0), Size2 = VT(10,100000,10), Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS) * ANGLES(RAD(MRANDOM(-15,15)), RAD(0), RAD(MRANDOM(-15,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 1602946208, SoundPitch = 1, SoundVolume = 5}) WACKYEFFECT({EffectType = "Block", Size = VT(0,0,0), Size2 = VT(10,10,10)*2, Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 1, SoundVolume = 5}) WACKYEFFECT({EffectType = "Block", Size = VT(0,0,0), Size2 = VT(10,10,10)*1.5, Transparency Nil, SoundPitch = 0.75, SoundVolume = 6}) end RootPart.CFrame = CF(POS+VT(0,1,0),VT(ROOTPOS.X,HITPOS.Y+1,ROOTPOS.Z)) SHELL.CFrame = CF(RootPart.Position) WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = SHELL.Size, Size2 = VT(35,35,35)*4, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 165970126, SoundPitch = 0.75, SoundVolume = 6}) WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(SHELL.Size.X,5,SHELL.Size.Z), Size2 = VT(45,3,45)*3.8, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 0.75, SoundVolume = 6}) WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(SHELL.Size.X,5,SHELL.Size.Z), Size2 = VT(45,3,45)*4, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 0.75, SoundVolume = 6}) for i = 1, 5 do WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(35,3,35)*4, Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6}) end SHELL:remove() ApplyAoE(RootPart.Position,75,35,75,175,false) SMASHED = true wait(1) VALUE1 = false UNANCHOR = true ATTACK = false Rooted = false endendfunction Click() ATTACK = true Rooted = false local HIT = nil OFFSET = -45 for i=0, 1, 0.1 / Animation_Speed do Swait() Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(45)), 0.15 / Animation_Speed) RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.5) * ANGLES(RAD(90), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed) end OFFSET = 45 local PUNCHRotationX - RotationX v2025.1 Released 12th November 2025.
= 1, 5 do WACKYEFFECT({ EffectType = "Wave", Size = VT(25, 0, 25), Size2 = VT(40, 0, 40) + VT(i * 6, i / 5, i * 6), Transparency = 0, Transparency2 = 1, CFrame = CF(spawner.Position) * ANGLES(RAD(0), RAD(72 * i), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(r1/255, g1/255, b1/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil }) WACKYEFFECT({ EffectType = "Round Slash", Size = VT(3, 0, 3) / 13, Size2 = (VT(3, 0, 3) + VT(i, 0, i)) / 5, Transparency = 0, Transparency2 = 1, CFrame = CF(spawner.Position) * ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)) * ANGLES(RAD(MRANDOM(-35, 35)), RAD(0), RAD(MRANDOM(-35, 35))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(r1/255, g1/255, b1/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil }) WACKYEFFECT({ Time = 35, EffectType = "Sphere", Size = VT(22, 22, 22), Size2 = VT(45, 45, 45) + VT(i * 5, i * 5, i * 5), Transparency = 0, Transparency2 = 1, CFrame = CF(spawner.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(r1/255, g1/255, b1/255), SoundID = 178063308, SoundPitch = MRANDOM(9, 12) / 10, SoundVolume = 10 }) end SHAKECAM(spawner.Position, 100, 8, 15) ApplyAoE(spawner.Position, 50) for i = 1, 25 do Swait() end end wait(0.2) death:Remove() DELET() wait(2) spawner:Remove()endv = 0function onKeyPress(inputObject, gameProcessedEvent) if inputObject.KeyCode == Enum.KeyCode.E then v = 0 SKILL7TEXT.Text = "[CLICK] Cube of Rainbow" endendgame:GetService("UserInputService").InputBegan:connect(onKeyPress)function onKeyPress(inputObject, gameProcessedEvent) if inputObject.KeyCode == Enum.KeyCode.R then v = 1 SKILL7TEXT.Text = "[CLICK] Explosion of Rainbow" endendgame:GetService("UserInputService").InputBegan:connect(onKeyPress)Mouse.Button1Down:connect(function() if v == 0 then Dismantle() end if v == 1 then implode() Smite() endend)Mouse.KeyDown:connect(function(key) if key == "f" then SpawnSmite(Mouse.Hit.p) end if Key == "z" then Smite(). Download RotationX latest version for Windows free. RotationX latest update:RotationX - RotationX v2025.13 Released 26th July 2025
= 0, Transparency2 = 1, CFrame = CF(EMITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 1, SoundVolume = 5}) for i = 1, 5 do local TOPOS = CF(EMITPOS)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,12) WACKYEFFECT({EffectType = "Slash", Size = VT(0,0,0), Size2 = VT(0.2,0,0.2), Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS,TOPOS.p) * ANGLES(RAD(90), RAD(0), RAD(0)), MoveToPos = TOPOS.p, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 1602946208, SoundPitch = 1, SoundVolume = 5}) end endendfunction Meteor() local DIST = (RootPart.Position - Mouse.Hit.p).Magnitude if DIST > 180 then DIST = 180 end local RAY,RAYPOS = Raycast(RootPart.Position, (CF(RootPart.Position, Mouse.Hit.p)).lookVector, DIST, workspace) local HITFLOOR,HITPOS,NORMAL = Raycast(RAYPOS+VT(0,45,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 75*SIZE, Character) if HITFLOOR then local POS = HITPOS ATTACK = true Rooted = true local WARPED = false local SMASHED = false local HITFLOOR,HITPOS,NORMAL = Raycast(RootPart.Position+VT(0,1,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 25*SIZE, Character) coroutine.resume(coroutine.create(function() repeat Swait() RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed) Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed) RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(-55 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed) LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed) RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE = CreatePart(3, Effects, "Granite", 0, 1, "Really black", "Hit", VT(0.7,0.7,0.7),false) PUNCH.CanCollide = true CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PUNCH, CF(0,-1,0), CF(0, 0, 0)) TAUNT = true local TOUCH = PUNCH.Touched:Connect(function(hit) if hit.Parent:FindFirstChildOfClass("Humanoid") then HIT = hit.Parent end end) for i=0, 0.3, 0.1 / Animation_Speed do Swait() RootPart.CFrame = RootPart.CFrame*CF(0,0,-0.3) if HIT ~= nil then break end Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(-45)), 0.15 / Animation_Speed) RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(90), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 2 / Animation_Speed) LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-35), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed) end PUNCH:remove() TOUCH:disconnect() if HIT ~= nil then for _, c in pairs(HIT:GetChildren()) do if c:IsA("BasePart") then c.Anchored = true end end Rooted = true CreateSound(649634100, Torso, 10, 0.8) CreateSound(1368573150, RightArm, 3, 1.5) for i=0, 0.6, 0.1 / Animation_Speed do Swait() WACKYEFFECT({EffectType = "Block", Size = VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1.3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 5}) Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(25), RAD(-45)), 0.05 / Animation_Speed) RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(90), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 2 / Animation_Speed) LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-35), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed) end for _, c in pairs(HIT:GetChildren()) do if c:IsA("BasePart") then c.Anchored = false end end KillChildren(HIT) end OFFSET = 0 ATTACK = false Rooted = false TAUNT = falseendfunction Boom() Rooted = true ATTACK = true Character:BreakJoints() local Explosion = IT("Explosion",Effects) Explosion.Position = HandlePart.Position Explosion.BlastPressure = 5000000 local PRT =RotationX - RotationX v2025.2 Released 15th February 2025.
RAD(0), RAD(0)), 1 / Animation_Speed) Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(-40), RAD(0), RAD(0)), 1 / Animation_Speed) RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(170), RAD(-15), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed) LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(170), RAD(15), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed) RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE, -0.3*SIZE) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed) LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, -0.3*SIZE) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed) until ATTACK == false end)) VALUE1 = true CreateSound(233856115, Torso, 5, 1.6, false) for i = 1, 25 do Swait() for _, c in pairs(Character:GetChildren()) do if c.ClassName == "Part" then c.Transparency = c.Transparency + 1/25 end end for _, c in pairs(Weapon:GetChildren()) do if c.ClassName == "Part" then c.Transparency = c.Transparency + 1/25 end end end UNANCHOR = false RootPart.Anchored = true RootPart.Velocity = VT(0,0,0) local ROOTPOS = RootPart.Position RootPart.CFrame = CF(POS+VT(0,300,0),VT(ROOTPOS.X,POS.Y+300,ROOTPOS.Z)) WARPED = true for i = 1, 25 do Swait() for _, c in pairs(Character:GetChildren()) do if c.ClassName == "Part" then c.Transparency = c.Transparency - 0/25 end end for _, c in pairs(Weapon:GetChildren()) do if c.ClassName == "Part" then c.Transparency = c.Transparency - 1/25 end end end local SHELL = CreatePart(3, Effects, "Neon", 0, 1, "Color3.fromRGB(cR,cG,cB)", "Part", VT(0,0,0)) SHELL.CFrame = RootPart.CFrame MakeForm(SHELL,"Ball") CreateSound(402981977, SHELL, 5, 1.6, false) for i = 1, 10 do Swait() SHELL.Transparency = SHELL.Transparency - 0 SHELL.Size = SHELL.Size + VT(0.6,0.6,0.6)*1.8 end for i = 1, math.ceil(75/2) do Swait() RootPart.CFrame = RootPart.CFrame*CF(0,-3.5*2,0) SHELL.CFrame = CF(RootPart.Position) WACKYEFFECT({Time = 5, EffectType = "Sphere", Size = SHELL.Size, Size2 = VT(5,3,5), Transparency = 0.5, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = SHELL.Position+VT(0,15,0), RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID =RotationX - RotationX v2025.12 Released 25th July 2025
Or point represented by v, store result in out. If vector_transform is set to true, the multiplication will occur as if v had a fourth element set to 0. Otherwise, it will occur as if v had a fourth element set to 1. The matrix m is represented by a 16-element array in column-major order.vec3.random(): create a vec3 with elements set to random numbers between 0 and 1.glUtils.mat4 provides the following functions:mat4.create(m0, m1, m2...): create a mat4 (a 16-element Float32Array in column-major order). Elements will default to elements of the identity matrix.mat4.copy(m1, m2): copy elements of m2 into m1.mat4.clone(m): create a clone of m.mat4.identity(m): set m to the identity matrix.mat4.translation(m, x, y, z): set m to a matrix that translates points by (x, y, z).mat4.scaling(m, x, y, z): set m to a matrix that scales points or vectors by (x, y, z). If only one scaling factor is given, it will be used for all three axes.mat4.rotationX(m, theta): set m to a matrix that rotates points or vectors around the x-axis by theta radians.mat4.rotationY(m, theta): set m to a matrix that rotates points or vectors around the y-axis by theta radians.mat4.rotationZ(m, theta): set m to a matrix that rotates points or vectors around the z-axis by theta radians.mat4.mult(out, m1, m2): multiply matrices m1 and m2, store result in out.mat4.transpose(m): find the transpose of m (occurs in-place).mat4.det(m): calculate the determinant of m.mat4.invert(m): find the inverse of m (occurs in-place).mat4.lookAt(m, eye, at, up): set m to a view matrix for a camera described by the point eye, and the vectors at and up (all 3-element arrays).mat4.ortho(m, left, right, bottom, top, near, far): set m to an orthographic projection matrix.mat4.perspective(m, yfov, aspect, near, far): set m to a perspective projection matrix.mat4.random(): create a mat4 with elements set to random numbers between 0 and 1.. Download RotationX latest version for Windows free. RotationX latest update:RotationX - RotationX v2025.1 Released 13th February 2025.
Comments
= VT(10,10,10)*4*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 130972023, SoundPitch = 1, SoundVolume = 5}) WACKYEFFECT({EffectType = "Block", Size = CENTER.Size, Size2 = VT(10,10,10)*3*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 201858144, SoundPitch = 1, SoundVolume = 5}) WACKYEFFECT({EffectType = "Sphere", Size = VT(SIZE*20,0,SIZE*20), Size2 = VT(0,SIZE*750,0), Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 130972023, SoundPitch = 1, SoundVolume = 5}) ApplyAoE(CENTER.Position,30*SIZE) end METEOR:remove() end))endfunction SpawnSmite(POS) local HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, Character) local EMITPOS = HITPOS if HITFLOOR ~= nil then if HITFLOOR.Parent:FindFirstChildOfClass("Humanoid") then HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent) EMITPOS = HITPOS elseif HITFLOOR.Parent.Parent:FindFirstChildOfClass("Humanoid") then HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent.Parent) EMITPOS = HITPOS end end if HITFLOOR ~= nil then ApplyAoE(EMITPOS,10) WACKYEFFECT({EffectType = "Sphere", Size = VT(0,100000,0), Size2 = VT(10,100000,10), Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS) * ANGLES(RAD(MRANDOM(-15,15)), RAD(0), RAD(MRANDOM(-15,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 1602946208, SoundPitch = 1, SoundVolume = 5}) WACKYEFFECT({EffectType = "Block", Size = VT(0,0,0), Size2 = VT(10,10,10)*2, Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 1, SoundVolume = 5}) WACKYEFFECT({EffectType = "Block", Size = VT(0,0,0), Size2 = VT(10,10,10)*1.5, Transparency
2025-04-16Nil, SoundPitch = 0.75, SoundVolume = 6}) end RootPart.CFrame = CF(POS+VT(0,1,0),VT(ROOTPOS.X,HITPOS.Y+1,ROOTPOS.Z)) SHELL.CFrame = CF(RootPart.Position) WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = SHELL.Size, Size2 = VT(35,35,35)*4, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 165970126, SoundPitch = 0.75, SoundVolume = 6}) WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(SHELL.Size.X,5,SHELL.Size.Z), Size2 = VT(45,3,45)*3.8, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 0.75, SoundVolume = 6}) WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(SHELL.Size.X,5,SHELL.Size.Z), Size2 = VT(45,3,45)*4, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 0.75, SoundVolume = 6}) for i = 1, 5 do WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(35,3,35)*4, Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6}) end SHELL:remove() ApplyAoE(RootPart.Position,75,35,75,175,false) SMASHED = true wait(1) VALUE1 = false UNANCHOR = true ATTACK = false Rooted = false endendfunction Click() ATTACK = true Rooted = false local HIT = nil OFFSET = -45 for i=0, 1, 0.1 / Animation_Speed do Swait() Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(45)), 0.15 / Animation_Speed) RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.5) * ANGLES(RAD(90), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed) end OFFSET = 45 local PUNCH
2025-04-11= 1, 5 do WACKYEFFECT({ EffectType = "Wave", Size = VT(25, 0, 25), Size2 = VT(40, 0, 40) + VT(i * 6, i / 5, i * 6), Transparency = 0, Transparency2 = 1, CFrame = CF(spawner.Position) * ANGLES(RAD(0), RAD(72 * i), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(r1/255, g1/255, b1/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil }) WACKYEFFECT({ EffectType = "Round Slash", Size = VT(3, 0, 3) / 13, Size2 = (VT(3, 0, 3) + VT(i, 0, i)) / 5, Transparency = 0, Transparency2 = 1, CFrame = CF(spawner.Position) * ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)) * ANGLES(RAD(MRANDOM(-35, 35)), RAD(0), RAD(MRANDOM(-35, 35))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(r1/255, g1/255, b1/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil }) WACKYEFFECT({ Time = 35, EffectType = "Sphere", Size = VT(22, 22, 22), Size2 = VT(45, 45, 45) + VT(i * 5, i * 5, i * 5), Transparency = 0, Transparency2 = 1, CFrame = CF(spawner.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(r1/255, g1/255, b1/255), SoundID = 178063308, SoundPitch = MRANDOM(9, 12) / 10, SoundVolume = 10 }) end SHAKECAM(spawner.Position, 100, 8, 15) ApplyAoE(spawner.Position, 50) for i = 1, 25 do Swait() end end wait(0.2) death:Remove() DELET() wait(2) spawner:Remove()endv = 0function onKeyPress(inputObject, gameProcessedEvent) if inputObject.KeyCode == Enum.KeyCode.E then v = 0 SKILL7TEXT.Text = "[CLICK] Cube of Rainbow" endendgame:GetService("UserInputService").InputBegan:connect(onKeyPress)function onKeyPress(inputObject, gameProcessedEvent) if inputObject.KeyCode == Enum.KeyCode.R then v = 1 SKILL7TEXT.Text = "[CLICK] Explosion of Rainbow" endendgame:GetService("UserInputService").InputBegan:connect(onKeyPress)Mouse.Button1Down:connect(function() if v == 0 then Dismantle() end if v == 1 then implode() Smite() endend)Mouse.KeyDown:connect(function(key) if key == "f" then SpawnSmite(Mouse.Hit.p) end if Key == "z" then Smite()
2025-04-11= 0, Transparency2 = 1, CFrame = CF(EMITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = nil, SoundPitch = 1, SoundVolume = 5}) for i = 1, 5 do local TOPOS = CF(EMITPOS)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,12) WACKYEFFECT({EffectType = "Slash", Size = VT(0,0,0), Size2 = VT(0.2,0,0.2), Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS,TOPOS.p) * ANGLES(RAD(90), RAD(0), RAD(0)), MoveToPos = TOPOS.p, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(cR,cG,cB), SoundID = 1602946208, SoundPitch = 1, SoundVolume = 5}) end endendfunction Meteor() local DIST = (RootPart.Position - Mouse.Hit.p).Magnitude if DIST > 180 then DIST = 180 end local RAY,RAYPOS = Raycast(RootPart.Position, (CF(RootPart.Position, Mouse.Hit.p)).lookVector, DIST, workspace) local HITFLOOR,HITPOS,NORMAL = Raycast(RAYPOS+VT(0,45,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 75*SIZE, Character) if HITFLOOR then local POS = HITPOS ATTACK = true Rooted = true local WARPED = false local SMASHED = false local HITFLOOR,HITPOS,NORMAL = Raycast(RootPart.Position+VT(0,1,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 25*SIZE, Character) coroutine.resume(coroutine.create(function() repeat Swait() RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed) Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed) RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(-55 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed) LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed) RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE
2025-03-30= CreatePart(3, Effects, "Granite", 0, 1, "Really black", "Hit", VT(0.7,0.7,0.7),false) PUNCH.CanCollide = true CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PUNCH, CF(0,-1,0), CF(0, 0, 0)) TAUNT = true local TOUCH = PUNCH.Touched:Connect(function(hit) if hit.Parent:FindFirstChildOfClass("Humanoid") then HIT = hit.Parent end end) for i=0, 0.3, 0.1 / Animation_Speed do Swait() RootPart.CFrame = RootPart.CFrame*CF(0,0,-0.3) if HIT ~= nil then break end Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(-45)), 0.15 / Animation_Speed) RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(90), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 2 / Animation_Speed) LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-35), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed) end PUNCH:remove() TOUCH:disconnect() if HIT ~= nil then for _, c in pairs(HIT:GetChildren()) do if c:IsA("BasePart") then c.Anchored = true end end Rooted = true CreateSound(649634100, Torso, 10, 0.8) CreateSound(1368573150, RightArm, 3, 1.5) for i=0, 0.6, 0.1 / Animation_Speed do Swait() WACKYEFFECT({EffectType = "Block", Size = VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1.3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 5}) Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(25), RAD(-45)), 0.05 / Animation_Speed) RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.75) * ANGLES(RAD(90), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 2 / Animation_Speed) LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-35), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed) end for _, c in pairs(HIT:GetChildren()) do if c:IsA("BasePart") then c.Anchored = false end end KillChildren(HIT) end OFFSET = 0 ATTACK = false Rooted = false TAUNT = falseendfunction Boom() Rooted = true ATTACK = true Character:BreakJoints() local Explosion = IT("Explosion",Effects) Explosion.Position = HandlePart.Position Explosion.BlastPressure = 5000000 local PRT =
2025-03-29