-- Gex Gui.Injected -- Version 1.8 Enjoy! -- Instances: local ScreenGui = Instance.new("ScreenGui") local TextButton = Instance.new("TextButton") local Frame = Instance.new("Frame") local TextButton_2 = Instance.new("TextButton") local UICorner = Instance.new("UICorner") local TextLabel = Instance.new("TextLabel") local UICorner_2 = Instance.new("UICorner") local TextButton_3 = Instance.new("TextButton") local UICorner_3 = Instance.new("UICorner") local TextButton_4 = Instance.new("TextButton") local UICorner_4 = Instance.new("UICorner") local TextButton_5 = Instance.new("TextButton") local UICorner_5 = Instance.new("UICorner") local TextButton_6 = Instance.new("TextButton") local UICorner_6 = Instance.new("UICorner") local TextButton_7 = Instance.new("TextButton") local UICorner_7 = Instance.new("UICorner") local TextButton_8 = Instance.new("TextButton") local UICorner_8 = Instance.new("UICorner") local TextButton_9 = Instance.new("TextButton") local UICorner_9 = Instance.new("UICorner") local TextButton_10 = Instance.new("TextButton") local UICorner_10 = Instance.new("UICorner") local TextButton_11 = Instance.new("TextButton") local UICorner_11 = Instance.new("UICorner") local TextButton_12 = Instance.new("TextButton") local UICorner_12 = Instance.new("UICorner") local TextButton_13 = Instance.new("TextButton") local UIGradient = Instance.new("UIGradient") local UICorner_13 = Instance.new("UICorner") local TextButton_14 = Instance.new("TextButton") local UICorner_14 = Instance.new("UICorner") local TextButton_15 = Instance.new("TextButton") local UICorner_15 = Instance.new("UICorner") local TextButton_16 = Instance.new("TextButton") local UICorner_16 = Instance.new("UICorner") local TextLabel_2 = Instance.new("TextLabel") local TextLabel_3 = Instance.new("TextLabel") local TextButton_17 = Instance.new("TextButton") local UICorner_17 = Instance.new("UICorner") local TextButton_18 = Instance.new("TextButton") local UICorner_18 = Instance.new("UICorner") local TextButton_19 = Instance.new("TextButton") local UICorner_19 = Instance.new("UICorner") local TextButton_20 = Instance.new("TextButton") local UICorner_20 = Instance.new("UICorner") local UIGradient_2 = Instance.new("UIGradient") local TextButton_21 = Instance.new("TextButton") local UICorner_21 = Instance.new("UICorner") local UIGradient_3 = Instance.new("UIGradient") local TextButton_22 = Instance.new("TextButton") local UICorner_22 = Instance.new("UICorner") local TextButton_23 = Instance.new("TextButton") local UICorner_23 = Instance.new("UICorner") local TextButton_24 = Instance.new("TextButton") local UICorner_24 = Instance.new("UICorner") local TextButton_25 = Instance.new("TextButton") local UICorner_25 = Instance.new("UICorner") local UIGradient_4 = Instance.new("UIGradient") local TextButton_26 = Instance.new("TextButton") local UICorner_26 = Instance.new("UICorner") local TextLabel_4 = Instance.new("TextLabel") local Frame_2 = Instance.new("Frame") local TextLabel_5 = Instance.new("TextLabel") local TextLabel_6 = Instance.new("TextLabel") local TextButton_27 = Instance.new("TextButton") local UICorner_27 = Instance.new("UICorner") local TextButton_28 = Instance.new("TextButton") local UICorner_28 = Instance.new("UICorner") local TextButton_29 = Instance.new("TextButton") local UICorner_29 = Instance.new("UICorner") local TextButton_30 = Instance.new("TextButton") local UICorner_30 = Instance.new("UICorner") local TextButton_31 = Instance.new("TextButton") local UICorner_31 = Instance.new("UICorner") local TextButton_32 = Instance.new("TextButton") local UICorner_32 = Instance.new("UICorner") local TextButton_33 = Instance.new("TextButton") local UICorner_33 = Instance.new("UICorner") local TextButton_34 = Instance.new("TextButton") local UICorner_34 = Instance.new("UICorner") local TextButton_35 = Instance.new("TextButton") local UICorner_35 = Instance.new("UICorner") local UIGradient_5 = Instance.new("UIGradient") local TextButton_36 = Instance.new("TextButton") local UICorner_36 = Instance.new("UICorner") local UIGradient_6 = Instance.new("UIGradient") local ImageLabel = Instance.new("ImageLabel") local Frame_3 = Instance.new("Frame") local TextButton_37 = Instance.new("TextButton") local UICorner_37 = Instance.new("UICorner") local UIGradient_7 = Instance.new("UIGradient") local TextButton_38 = Instance.new("TextButton") local UIGradient_8 = Instance.new("UIGradient") local UICorner_38 = Instance.new("UICorner") local TextButton_39 = Instance.new("TextButton") local UICorner_39 = Instance.new("UICorner") local UIGradient_9 = Instance.new("UIGradient") local TextButton_40 = Instance.new("TextButton") local UICorner_40 = Instance.new("UICorner") local UIGradient_10 = Instance.new("UIGradient") local TextButton_41 = Instance.new("TextButton") local UICorner_41 = Instance.new("UICorner") local TextButton_42 = Instance.new("TextButton") local UICorner_42 = Instance.new("UICorner") local TextButton_43 = Instance.new("TextButton") local UICorner_43 = Instance.new("UICorner") local TextButton_44 = Instance.new("TextButton") local UICorner_44 = Instance.new("UICorner") local UIGradient_11 = Instance.new("UIGradient") local TextButton_45 = Instance.new("TextButton") local UIGradient_12 = Instance.new("UIGradient") local UICorner_45 = Instance.new("UICorner") local TextButton_46 = Instance.new("TextButton") local UICorner_46 = Instance.new("UICorner") local UIGradient_13 = Instance.new("UIGradient") local TextButton_47 = Instance.new("TextButton") local UICorner_47 = Instance.new("UICorner") local UIGradient_14 = Instance.new("UIGradient") local TextButton_48 = Instance.new("TextButton") local UICorner_48 = Instance.new("UICorner") local UIGradient_15 = Instance.new("UIGradient") --Properties: ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") ScreenGui.ResetOnSpawn = false TextButton.Parent = ScreenGui TextButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0) TextButton.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton.BorderSizePixel = 0 TextButton.Position = UDim2.new(0, 0, 0.339850485, 0) TextButton.Size = UDim2.new(0, 120, 0, 100) TextButton.Font = Enum.Font.SourceSansLight TextButton.Text = "X" TextButton.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton.TextScaled = true TextButton.TextSize = 50.000 TextButton.TextWrapped = true Frame.Parent = ScreenGui Frame.AnchorPoint = Vector2.new(0.5, 0.5) Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) Frame.BorderColor3 = Color3.fromRGB(0, 0, 0) Frame.BorderSizePixel = 0 Frame.Position = UDim2.new(0.536692023, 0, 0.372196645, 0) Frame.Size = UDim2.new(0, 841, 0, 453) Frame.Active = true Frame.Draggable = true TextButton_2.Parent = Frame TextButton_2.BackgroundColor3 = Color3.fromRGB(255, 0, 4) TextButton_2.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_2.BorderSizePixel = 0 TextButton_2.Position = UDim2.new(0.197424561, 0, 0.161655784, 0) TextButton_2.Size = UDim2.new(0, 120, 0, 20) TextButton_2.Font = Enum.Font.Unknown TextButton_2.Text = "NA" TextButton_2.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_2.TextScaled = true TextButton_2.TextSize = 14.000 TextButton_2.TextWrapped = true TextButton_2.MouseButton1Down:Connect(function() loadstring(game:HttpGet('https://raw.githubusercontent.com/FilteringEnabled/NamelessAdmin/main/Source'))() end) UICorner.CornerRadius = UDim.new(0, 20) UICorner.Parent = TextButton_2 TextLabel.Parent = Frame TextLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Size = UDim2.new(0, 983, 0, 66) TextLabel.Font = Enum.Font.SourceSansLight TextLabel.Text = "GEX GUI 1.8" TextLabel.TextColor3 = Color3.fromRGB(183, 0, 255) TextLabel.TextScaled = true TextLabel.TextSize = 14.000 TextLabel.TextWrapped = true UICorner_2.CornerRadius = UDim.new(0, 20) UICorner_2.Parent = TextLabel TextButton_3.Parent = Frame TextButton_3.BackgroundColor3 = Color3.fromRGB(0, 55, 255) TextButton_3.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_3.BorderSizePixel = 0 TextButton_3.Position = UDim2.new(0.727705181, 0, 0.161655784, 0) TextButton_3.Size = UDim2.new(0, 120, 0, 20) TextButton_3.Font = Enum.Font.Unknown TextButton_3.Text = "ESP" TextButton_3.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_3.TextScaled = true TextButton_3.TextSize = 14.000 TextButton_3.TextWrapped = true TextButton_3.MouseButton1Down:Connect(function() loadstring(game:HttpGet('https://raw.githubusercontent.com/Lucasfin000/SpaceHub/main/UESP'))() end) UICorner_3.CornerRadius = UDim.new(0, 20) UICorner_3.Parent = TextButton_3 TextButton_4.Parent = Frame TextButton_4.BackgroundColor3 = Color3.fromRGB(255, 157, 0) TextButton_4.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_4.BorderSizePixel = 0 TextButton_4.Position = UDim2.new(0.197424486, 0, 0.229937717, 0) TextButton_4.Size = UDim2.new(0, 120, 0, 20) TextButton_4.Font = Enum.Font.Unknown TextButton_4.Text = "FB" TextButton_4.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_4.TextScaled = true TextButton_4.TextSize = 14.000 TextButton_4.TextWrapped = true TextButton_4.MouseButton1Down:Connect(function() if not _G.FullBrightExecuted then _G.FullBrightEnabled = false _G.NormalLightingSettings = { Brightness = game:GetService("Lighting").Brightness, ClockTime = game:GetService("Lighting").ClockTime, FogEnd = game:GetService("Lighting").FogEnd, GlobalShadows = game:GetService("Lighting").GlobalShadows, Ambient = game:GetService("Lighting").Ambient } game:GetService("Lighting"):GetPropertyChangedSignal("Brightness"):Connect(function() if game:GetService("Lighting").Brightness ~= 1 and game:GetService("Lighting").Brightness ~= _G.NormalLightingSettings.Brightness then _G.NormalLightingSettings.Brightness = game:GetService("Lighting").Brightness if not _G.FullBrightEnabled then repeat wait() until _G.FullBrightEnabled end game:GetService("Lighting").Brightness = 1 end end) game:GetService("Lighting"):GetPropertyChangedSignal("ClockTime"):Connect(function() if game:GetService("Lighting").ClockTime ~= 12 and game:GetService("Lighting").ClockTime ~= _G.NormalLightingSettings.ClockTime then _G.NormalLightingSettings.ClockTime = game:GetService("Lighting").ClockTime if not _G.FullBrightEnabled then repeat wait() until _G.FullBrightEnabled end game:GetService("Lighting").ClockTime = 12 end end) game:GetService("Lighting"):GetPropertyChangedSignal("FogEnd"):Connect(function() if game:GetService("Lighting").FogEnd ~= 786543 and game:GetService("Lighting").FogEnd ~= _G.NormalLightingSettings.FogEnd then _G.NormalLightingSettings.FogEnd = game:GetService("Lighting").FogEnd if not _G.FullBrightEnabled then repeat wait() until _G.FullBrightEnabled end game:GetService("Lighting").FogEnd = 786543 end end) game:GetService("Lighting"):GetPropertyChangedSignal("GlobalShadows"):Connect(function() if game:GetService("Lighting").GlobalShadows ~= false and game:GetService("Lighting").GlobalShadows ~= _G.NormalLightingSettings.GlobalShadows then _G.NormalLightingSettings.GlobalShadows = game:GetService("Lighting").GlobalShadows if not _G.FullBrightEnabled then repeat wait() until _G.FullBrightEnabled end game:GetService("Lighting").GlobalShadows = false end end) game:GetService("Lighting"):GetPropertyChangedSignal("Ambient"):Connect(function() if game:GetService("Lighting").Ambient ~= Color3.fromRGB(178, 178, 178) and game:GetService("Lighting").Ambient ~= _G.NormalLightingSettings.Ambient then _G.NormalLightingSettings.Ambient = game:GetService("Lighting").Ambient if not _G.FullBrightEnabled then repeat wait() until _G.FullBrightEnabled end game:GetService("Lighting").Ambient = Color3.fromRGB(178, 178, 178) end end) game:GetService("Lighting").Brightness = 1 game:GetService("Lighting").ClockTime = 12 game:GetService("Lighting").FogEnd = 786543 game:GetService("Lighting").GlobalShadows = false game:GetService("Lighting").Ambient = Color3.fromRGB(178, 178, 178) local LatestValue = true spawn(function() repeat wait() until _G.FullBrightEnabled while wait() do if _G.FullBrightEnabled ~= LatestValue then if not _G.FullBrightEnabled then game:GetService("Lighting").Brightness = _G.NormalLightingSettings.Brightness game:GetService("Lighting").ClockTime = _G.NormalLightingSettings.ClockTime game:GetService("Lighting").FogEnd = _G.NormalLightingSettings.FogEnd game:GetService("Lighting").GlobalShadows = _G.NormalLightingSettings.GlobalShadows game:GetService("Lighting").Ambient = _G.NormalLightingSettings.Ambient else game:GetService("Lighting").Brightness = 1 game:GetService("Lighting").ClockTime = 12 game:GetService("Lighting").FogEnd = 786543 game:GetService("Lighting").GlobalShadows = false game:GetService("Lighting").Ambient = Color3.fromRGB(178, 178, 178) end LatestValue = not LatestValue end end end) end _G.FullBrightExecuted = true _G.FullBrightEnabled = not _G.FullBrightEnabled end) UICorner_4.CornerRadius = UDim.new(0, 20) UICorner_4.Parent = TextButton_4 TextButton_5.Parent = Frame TextButton_5.BackgroundColor3 = Color3.fromRGB(41, 180, 255) TextButton_5.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_5.BorderSizePixel = 0 TextButton_5.Position = UDim2.new(0.454221159, 0, 0.22907491, 0) TextButton_5.Size = UDim2.new(0, 120, 0, 20) TextButton_5.Font = Enum.Font.Unknown TextButton_5.Text = "spectate" TextButton_5.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_5.TextScaled = true TextButton_5.TextSize = 14.000 TextButton_5.TextWrapped = true TextButton_5.MouseButton1Down:Connect(function() local runDummyScript = function(f,scri) local oldenv = getfenv(f) local newenv = setmetatable({}, { __index = function(_, k) if k:lower() == 'script' then return scri else return oldenv[k] end end }) setfenv(f, newenv) ypcall(function() f() end) end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) mas.Name = "CompiledModel" o1 = Instance.new("ScreenGui") o2 = Instance.new("Frame") o3 = Instance.new("TextButton") o4 = Instance.new("TextButton") o5 = Instance.new("TextLabel") o6 = Instance.new("ImageButton") o7 = Instance.new("LocalScript") o1.Name = "SpectateGui" o1.Parent = mas o2.Name = "Bar" o2.Parent = o1 o2.Position = UDim2.new(-1,-100,0.87999999523163,-50) o2.Size = UDim2.new(0,200,0,50) o2.Position = UDim2.new(-1,-100,0.87999999523163,-50) o2.BackgroundColor3 = Color3.new(0, 0, 0) o2.BackgroundTransparency = 0.20000000298023 o2.BorderSizePixel = 5 o3.Name = "Previous" o3.Parent = o2 o3.Size = UDim2.new(0.25,0,1,0) o3.Text = "<" o3.BackgroundColor3 = Color3.new(0.52549, 0.52549, 0.52549) o3.BorderColor3 = Color3.new(0.509804, 0.796079, 1) o3.BorderSizePixel = 0 o3.Font = Enum.Font.SourceSans o3.FontSize = Enum.FontSize.Size48 o3.TextColor3 = Color3.new(1, 1, 1) o4.Name = "Next" o4.Parent = o2 o4.Position = UDim2.new(1,0,0,0) o4.Size = UDim2.new(-0.25,0,1,0) o4.Text = ">" o4.Position = UDim2.new(1,0,0,0) o4.BackgroundColor3 = Color3.new(0.52549, 0.52549, 0.52549) o4.BorderColor3 = Color3.new(0.509804, 0.796079, 1) o4.BorderSizePixel = 0 o4.Font = Enum.Font.SourceSans o4.FontSize = Enum.FontSize.Size48 o4.TextColor3 = Color3.new(1, 1, 1) o5.Name = "Title" o5.Parent = o2 o5.Position = UDim2.new(0.27500000596046,0,0,0) o5.Size = UDim2.new(0.44999998807907,0,1,0) o5.Text = "" o5.Position = UDim2.new(0.27500000596046,0,0,0) o5.BackgroundColor3 = Color3.new(1, 1, 1) o5.BackgroundTransparency = 1 o5.Font = Enum.Font.SourceSans o5.FontSize = Enum.FontSize.Size14 o5.TextColor3 = Color3.new(1, 1, 1) o5.TextScaled = true o5.TextWrapped = true o6.Name = "Button" o6.Parent = o1 o6.Position = UDim2.new(0,0,0.5,-25) o6.Size = UDim2.new(0,50,0,50) o6.Position = UDim2.new(0,0,0.5,-25) o6.BackgroundColor3 = Color3.new(1, 1, 1) o6.BackgroundTransparency = 0.30000001192093 o6.BorderSizePixel = 5 o6.Image = "http://www.roblox.com/asset/?id=176106970" o7.Parent = o1 table.insert(cors,coroutine.create(function() wait() runDummyScript(function() cam = game.Workspace.CurrentCamera local bar = script.Parent.Bar local title = bar.Title local prev = bar.Previous local nex = bar.Next local button = script.Parent.Button function get() for _,v in pairs(game.Players:GetPlayers())do if v.Name == title.Text then return(_) end end end local debounce = false button.MouseButton1Click:connect(function() if debounce == false then debounce = true bar:TweenPosition(UDim2.new(.5,-100,0.88,-50),"In","Linear",1,true) pcall(function() title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name end) elseif debounce == true then debounce = false pcall(function() cam.CameraSubject = game.Players.LocalPlayer.Character.Humanoid end) bar:TweenPosition(UDim2.new(-1,-100,0.88,-50),"In","Linear",1,true) end end) prev.MouseButton1Click:connect(function() wait(.1) local players = game.Players:GetPlayers() local num = get() if not pcall(function() cam.CameraSubject = players[num-1].Character.Humanoid end) then cam.CameraSubject = players[#players].Character.Humanoid end pcall(function() title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name end) end) nex.MouseButton1Click:connect(function() wait(.1) local players = game.Players:GetPlayers() local num = get() if not pcall(function() cam.CameraSubject = players[num+1].Character.Humanoid end) then cam.CameraSubject = players[1].Character.Humanoid end pcall(function() title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name end) end) end,o7) end)) mas.Parent = workspace mas:MakeJoints() local mas1 = mas:GetChildren() for i=1,#mas1 do mas1[i].Parent = game:GetService("Players").LocalPlayer.PlayerGui ypcall(function() mas1[i]:MakeJoints() end) end mas:Destroy() for i=1,#cors do coroutine.resume(cors[i]) end end) UICorner_5.CornerRadius = UDim.new(0, 20) UICorner_5.Parent = TextButton_5 TextButton_6.Parent = Frame TextButton_6.BackgroundColor3 = Color3.fromRGB(255, 85, 127) TextButton_6.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_6.BorderSizePixel = 0 TextButton_6.Position = UDim2.new(0.197424486, 0, 0.299559474, 0) TextButton_6.Size = UDim2.new(0, 120, 0, 20) TextButton_6.Font = Enum.Font.Unknown TextButton_6.Text = "walkspeed" TextButton_6.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_6.TextScaled = true TextButton_6.TextSize = 14.000 TextButton_6.TextWrapped = true TextButton_6.MouseButton1Down:Connect(function() -- Variabel untuk menyimpan kecepatan local speed = 16 local speedEnabled = true local guiVisible = true -- Fungsi untuk mengatur kecepatan local function setSpeed(newSpeed) speed = newSpeed if speedEnabled then game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = speed end end -- GUI Elements local screenGui = Instance.new("ScreenGui") local mainFrame = Instance.new("Frame") local titleFrame = Instance.new("Frame") local titleLabel = Instance.new("TextLabel") local speedLabel = Instance.new("TextLabel") local toggleButton = Instance.new("TextButton") local increaseButton = Instance.new("TextButton") local decreaseButton = Instance.new("TextButton") local closeButton = Instance.new("TextButton") local minimizeButton = Instance.new("TextButton") -- Parent GUI to Player's PlayerGui screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") screenGui.ResetOnSpawn = false -- Menetapkan ResetOnSpawn ke false -- Configure Main Frame mainFrame.Size = UDim2.new(0, 200, 0, 130) mainFrame.Position = UDim2.new(0.5, -100, 0, 50) mainFrame.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1) mainFrame.BackgroundTransparency = 0.3 mainFrame.BorderSizePixel = 0 mainFrame.Active = true mainFrame.Draggable = true mainFrame.Parent = screenGui mainFrame.ClipsDescendants = true -- Menyembunyikan elemen yang keluar dari batas bingkai -- Add shadow to main frame local shadow = Instance.new("ImageLabel") shadow.Size = UDim2.new(1, 30, 1, 30) shadow.Position = UDim2.new(0, -15, 0, -15) shadow.Image = "rbxassetid://1316045217" -- ID gambar bayangan shadow.ImageColor3 = Color3.new(0, 0, 0) shadow.ImageTransparency = 0.5 shadow.ScaleType = Enum.ScaleType.Slice shadow.SliceCenter = Rect.new(10, 10, 118, 118) shadow.BackgroundTransparency = 1 shadow.ZIndex = 0 shadow.Parent = mainFrame -- Configure Title Frame titleFrame.Size = UDim2.new(1, 0, 0, 30) titleFrame.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2) titleFrame.BackgroundTransparency = 0.3 titleFrame.BorderSizePixel = 0 titleFrame.Parent = mainFrame -- Configure Title Label titleLabel.Size = UDim2.new(1, -50, 1, 0) titleLabel.Position = UDim2.new(0, 5, 0, 0) titleLabel.BackgroundTransparency = 1 titleLabel.TextColor3 = Color3.new(1, 1, 1) titleLabel.Text = "Speed Hack" titleLabel.Font = Enum.Font.GothamBold titleLabel.TextSize = 18 -- Mengatur ukuran teks menjadi lebih kecil titleLabel.Parent = titleFrame -- Configure Close Button closeButton.Size = UDim2.new(0, 20, 0, 20) closeButton.Position = UDim2.new(1, -25, 0, 5) closeButton.BackgroundColor3 = Color3.new(1, 0, 0) closeButton.TextColor3 = Color3.new(1, 1, 1) closeButton.TextScaled = true closeButton.Text = "X" closeButton.Font = Enum.Font.GothamBold closeButton.Parent = titleFrame -- Configure Minimize Button minimizeButton.Size = UDim2.new(0, 20, 0, 20) minimizeButton.Position = UDim2.new(1, -50, 0, 5) minimizeButton.BackgroundColor3 = Color3.new(0.5, 0.5, 0.5) minimizeButton.TextColor3 = Color3.new(1, 1, 1) minimizeButton.TextScaled = true minimizeButton.Text = "-" minimizeButton.Font = Enum.Font.GothamBold minimizeButton.Parent = titleFrame -- Configure Speed Label speedLabel.Size = UDim2.new(0, 180, 0, 30) speedLabel.Position = UDim2.new(0.5, -90, 0, 40) speedLabel.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2) speedLabel.BackgroundTransparency = 0.3 speedLabel.TextColor3 = Color3.new(1, 1, 1) speedLabel.TextScaled = true speedLabel.Text = "Speed: " .. speed speedLabel.Font = Enum.Font.Gotham speedLabel.Parent = mainFrame -- Configure Toggle Button toggleButton.Size = UDim2.new(0, 60, 0, 30) toggleButton.Position = UDim2.new(0.5, -30, 0, 80) toggleButton.BackgroundColor3 = Color3.new(0.3, 0.3, 0.3) toggleButton.BackgroundTransparency = 0.3 toggleButton.TextColor3 = Color3.new(1, 1, 1) toggleButton.TextScaled = true toggleButton.Text = "On" toggleButton.Font = Enum.Font.GothamBold toggleButton.Parent = mainFrame -- Configure Increase Button increaseButton.Size = UDim2.new(0, 30, 0, 30) increaseButton.Position = UDim2.new(0.75, -15, 0, 80) increaseButton.BackgroundColor3 = Color3.new(0.3, 0.3, 0.3) increaseButton.BackgroundTransparency = 0.3 increaseButton.TextColor3 = Color3.new(1, 1, 1) increaseButton.TextScaled = true increaseButton.Text = ">" increaseButton.Font = Enum.Font.GothamBold increaseButton.Parent = mainFrame -- Configure Decrease Button decreaseButton.Size = UDim2.new(0, 30, 0, 30) decreaseButton.Position = UDim2.new(0.25, -15, 0, 80) decreaseButton.BackgroundColor3 = Color3.new(0.3, 0.3, 0.3) decreaseButton.BackgroundTransparency = 0.3 decreaseButton.TextColor3 = Color3.new(1, 1, 1) decreaseButton.TextScaled = true decreaseButton.Text = "<" decreaseButton.Font = Enum.Font.GothamBold decreaseButton.Parent = mainFrame -- Function to update player's speed local function updateSpeed() if speedEnabled then game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = speed else game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16 end speedLabel.Text = "Speed: " .. speed end -- Toggle button functionality toggleButton.MouseButton1Click:Connect(function() speedEnabled = not speedEnabled toggleButton.Text = speedEnabled and "On" or "Off" updateSpeed() end) -- Increase speed functionality increaseButton.MouseButton1Click:Connect(function() speed = speed + 5 updateSpeed() end) -- Decrease speed functionality decreaseButton.MouseButton1Click:Connect(function() speed = speed - 5 updateSpeed() end) -- Close button functionality closeButton.MouseButton1Click:Connect(function() setSpeed(16) -- Mengatur kecepatan kembali ke normal (16) speedEnabled = true -- Mengaktifkan kembali kecepatan toggleButton.Text = "On" -- Mengatur teks tombol toggle kembali menjadi "On" updateSpeed() screenGui:Destroy() -- Menutup GUI end) -- Minimize button functionality minimizeButton.MouseButton1Click:Connect(function() guiVisible = not guiVisible for _, element in pairs(mainFrame:GetChildren()) do if element ~= titleFrame then element.Visible = guiVisible end end mainFrame.Size = guiVisible and UDim2.new(0, 200, 0, 130) or UDim2.new(0, 200, 0, 30) end) -- Initial speed setup updateSpeed() -- Make the GUI draggable on mobile local dragging = false local dragInput local dragStart local startPos local function update(input) local delta = input.Position - dragStart mainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end mainFrame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = mainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) mainFrame.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) game:GetService("UserInputService").InputChanged:Connect(function(input) if dragging and input == dragInput then update(input) end end) end) UICorner_6.CornerRadius = UDim.new(0, 20) UICorner_6.Parent = TextButton_6 TextButton_7.Parent = Frame TextButton_7.BackgroundColor3 = Color3.fromRGB(108, 108, 161) TextButton_7.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_7.BorderSizePixel = 0 TextButton_7.Position = UDim2.new(0.454221159, 0, 0.299559474, 0) TextButton_7.Size = UDim2.new(0, 120, 0, 20) TextButton_7.Font = Enum.Font.Unknown TextButton_7.Text = "Energize GUI" TextButton_7.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_7.TextScaled = true TextButton_7.TextSize = 1.000 TextButton_7.TextWrapped = true TextButton_7.MouseButton1Down:Connect(function() loadstring(game:HttpGet(('https://pastebin.com/raw/1p6xnBNf'),true))() end) UICorner_7.CornerRadius = UDim.new(0, 20) UICorner_7.Parent = TextButton_7 TextButton_8.Parent = Frame TextButton_8.BackgroundColor3 = Color3.fromRGB(229, 221, 3) TextButton_8.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_8.BorderSizePixel = 0 TextButton_8.Position = UDim2.new(0.727705181, 0, 0.299559474, 0) TextButton_8.Size = UDim2.new(0, 120, 0, 20) TextButton_8.Font = Enum.Font.Unknown TextButton_8.Text = "Invisibility" TextButton_8.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_8.TextScaled = true TextButton_8.TextSize = 14.000 TextButton_8.TextWrapped = true TextButton_8.MouseButton1Down:Connect(function() loadstring(game:HttpGet('https://pastebin.com/raw/3Rnd9rHf'))() end) UICorner_8.CornerRadius = UDim.new(0, 20) UICorner_8.Parent = TextButton_8 TextButton_9.Parent = Frame TextButton_9.BackgroundColor3 = Color3.fromRGB(205, 3, 255) TextButton_9.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_9.BorderSizePixel = 0 TextButton_9.Position = UDim2.new(0.727705181, 0, 0.229937762, 0) TextButton_9.Size = UDim2.new(0, 120, 0, 20) TextButton_9.Font = Enum.Font.Unknown TextButton_9.Text = "spinning ball FE" TextButton_9.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_9.TextScaled = true TextButton_9.TextSize = 14.000 TextButton_9.TextWrapped = true TextButton_9.MouseButton1Down:Connect(function() local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local Camera = workspace.CurrentCamera local SPEED_MULTIPLIER = 30 local JUMP_POWER = 60 local JUMP_GAP = 0.3 local character = game.Players.LocalPlayer.Character for i,v in ipairs(character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end local ball = character.HumanoidRootPart ball.Shape = Enum.PartType.Ball ball.Size = Vector3.new(5,5,5) local humanoid = character:WaitForChild("Humanoid") local params = RaycastParams.new() params.FilterType = Enum.RaycastFilterType.Blacklist params.FilterDescendantsInstances = {character} local tc = RunService.RenderStepped:Connect(function(delta) ball.CanCollide = true humanoid.PlatformStand = true if UserInputService:GetFocusedTextBox() then return end if UserInputService:IsKeyDown("W") then ball.RotVelocity -= Camera.CFrame.RightVector * delta * SPEED_MULTIPLIER end if UserInputService:IsKeyDown("A") then ball.RotVelocity -= Camera.CFrame.LookVector * delta * SPEED_MULTIPLIER end if UserInputService:IsKeyDown("S") then ball.RotVelocity += Camera.CFrame.RightVector * delta * SPEED_MULTIPLIER end if UserInputService:IsKeyDown("D") then ball.RotVelocity += Camera.CFrame.LookVector * delta * SPEED_MULTIPLIER end --ball.RotVelocity = ball.RotVelocity - Vector3.new(0,ball.RotVelocity.Y/50,0) end) UserInputService.JumpRequest:Connect(function() local result = workspace:Raycast( ball.Position, Vector3.new( 0, -((ball.Size.Y/2)+JUMP_GAP), 0 ), params ) if result then ball.Velocity = ball.Velocity + Vector3.new(0,JUMP_POWER,0) end end) Camera.CameraSubject = ball humanoid.Died:Connect(function() tc:Disconnect() end) end) UICorner_9.CornerRadius = UDim.new(0, 20) UICorner_9.Parent = TextButton_9 TextButton_10.Parent = Frame TextButton_10.BackgroundColor3 = Color3.fromRGB(255, 208, 185) TextButton_10.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_10.BorderSizePixel = 0 TextButton_10.Position = UDim2.new(0.197424486, 0, 0.376651973, 0) TextButton_10.Size = UDim2.new(0, 120, 0, 20) TextButton_10.Font = Enum.Font.Unknown TextButton_10.Text = "Black Hole" TextButton_10.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_10.TextScaled = true TextButton_10.TextSize = 14.000 TextButton_10.TextWrapped = true TextButton_10.MouseButton1Down:Connect(function() --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local Workspace = game:GetService("Workspace") local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local humanoidRootPart = character:WaitForChild("HumanoidRootPart") local Folder = Instance.new("Folder", Workspace) local Part = Instance.new("Part", Folder) local Attachment1 = Instance.new("Attachment", Part) Part.Anchored = true Part.CanCollide = false Part.Transparency = 1 if not getgenv().Network then getgenv().Network = { BaseParts = {}, Velocity = Vector3.new(14.46262424, 14.46262424, 14.46262424) } Network.RetainPart = function(Part) if typeof(Part) == "Instance" and Part:IsA("BasePart") and Part:IsDescendantOf(Workspace) then table.insert(Network.BaseParts, Part) Part.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0) Part.CanCollide = false end end local function EnablePartControl() LocalPlayer.ReplicationFocus = Workspace RunService.Heartbeat:Connect(function() sethiddenproperty(LocalPlayer, "SimulationRadius", math.huge) for _, Part in pairs(Network.BaseParts) do if Part:IsDescendantOf(Workspace) then Part.Velocity = Network.Velocity end end end) end EnablePartControl() end local function ForcePart(v) if v:IsA("Part") and not v.Anchored and not v.Parent:FindFirstChild("Humanoid") and not v.Parent:FindFirstChild("Head") and v.Name ~= "Handle" then for _, x in next, v:GetChildren() do if x:IsA("BodyAngularVelocity") or x:IsA("BodyForce") or x:IsA("BodyGyro") or x:IsA("BodyPosition") or x:IsA("BodyThrust") or x:IsA("BodyVelocity") or x:IsA("RocketPropulsion") then x:Destroy() end end if v:FindFirstChild("Attachment") then v:FindFirstChild("Attachment"):Destroy() end if v:FindFirstChild("AlignPosition") then v:FindFirstChild("AlignPosition"):Destroy() end if v:FindFirstChild("Torque") then v:FindFirstChild("Torque"):Destroy() end v.CanCollide = false local Torque = Instance.new("Torque", v) Torque.Torque = Vector3.new(100000, 100000, 100000) local AlignPosition = Instance.new("AlignPosition", v) local Attachment2 = Instance.new("Attachment", v) Torque.Attachment0 = Attachment2 AlignPosition.MaxForce = 9999999999999999 AlignPosition.MaxVelocity = math.huge AlignPosition.Responsiveness = 200 AlignPosition.Attachment0 = Attachment2 AlignPosition.Attachment1 = Attachment1 end end local blackHoleActive = true local function toggleBlackHole() blackHoleActive = not blackHoleActive if blackHoleActive then for _, v in next, Workspace:GetDescendants() do ForcePart(v) end Workspace.DescendantAdded:Connect(function(v) if blackHoleActive then ForcePart(v) end end) spawn(function() while blackHoleActive and RunService.RenderStepped:Wait() do Attachment1.WorldCFrame = humanoidRootPart.CFrame end end) end end local function createControlButton() local screenGui = Instance.new("ScreenGui") local button = Instance.new("TextButton") screenGui.Name = "BlackHoleControlGUI" screenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") button.Name = "ToggleBlackHoleButton" button.Size = UDim2.new(0, 200, 0, 50) button.Position = UDim2.new(0.5, -100, 0, 100) button.Text = "Desativar Buraco Negro" button.Parent = screenGui button.MouseButton1Click:Connect(function() toggleBlackHole() if blackHoleActive then button.Text = "Desativar Buraco Negro" else button.Text = "Ativar Buraco Negro" end end) end createControlButton() toggleBlackHole() end) UICorner_10.CornerRadius = UDim.new(0, 20) UICorner_10.Parent = TextButton_10 TextButton_11.Parent = Frame TextButton_11.BackgroundColor3 = Color3.fromRGB(0, 255, 157) TextButton_11.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_11.BorderSizePixel = 0 TextButton_11.Position = UDim2.new(0.454221159, 0, 0.376652002, 0) TextButton_11.Size = UDim2.new(0, 120, 0, 20) TextButton_11.Font = Enum.Font.Unknown TextButton_11.Text = "Infjump" TextButton_11.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_11.TextScaled = true TextButton_11.TextSize = 14.000 TextButton_11.TextWrapped = true TextButton_11.MouseButton1Down:Connect(function() local InfiniteJumpEnabled = true game:GetService("UserInputService").JumpRequest:connect(function() if InfiniteJumpEnabled then game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping") end end) end) UICorner_11.CornerRadius = UDim.new(0, 20) UICorner_11.Parent = TextButton_11 TextButton_12.Parent = Frame TextButton_12.BackgroundColor3 = Color3.fromRGB(139, 139, 255) TextButton_12.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_12.BorderSizePixel = 0 TextButton_12.Position = UDim2.new(0.727705181, 0, 0.376652002, 0) TextButton_12.Size = UDim2.new(0, 120, 0, 20) TextButton_12.Font = Enum.Font.Unknown TextButton_12.Text = "Noclip" TextButton_12.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_12.TextScaled = true TextButton_12.TextSize = 14.000 TextButton_12.TextWrapped = true TextButton_12.MouseButton1Down:Connect(function() local Workspace = game:GetService("Workspace") local CoreGui = game:GetService("CoreGui") local Players = game:GetService("Players") local Noclip = Instance.new("ScreenGui") local BG = Instance.new("Frame") local Title = Instance.new("TextLabel") local Toggle = Instance.new("TextButton") local StatusPF = Instance.new("TextLabel") local Status = Instance.new("TextLabel") local Plr = Players.LocalPlayer local Clipon = false Noclip.Name = "Noclip" Noclip.Parent = game.CoreGui BG.Name = "BG" BG.Parent = Noclip BG.BackgroundColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392) BG.BorderColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235) BG.BorderSizePixel = 2 BG.Position = UDim2.new(0.149479166, 0, 0.82087779, 0) BG.Size = UDim2.new(0, 210, 0, 127) BG.Active = true BG.Draggable = true Title.Name = "Title" Title.Parent = BG Title.BackgroundColor3 = Color3.new(0.266667, 0.00392157, 0.627451) Title.BorderColor3 = Color3.new(0.180392, 0, 0.431373) Title.BorderSizePixel = 2 Title.Size = UDim2.new(0, 210, 0, 33) Title.Font = Enum.Font.Highway Title.Text = "Noclip" Title.TextColor3 = Color3.new(1, 1, 1) Title.FontSize = Enum.FontSize.Size32 Title.TextSize = 30 Title.TextStrokeColor3 = Color3.new(0.180392, 0, 0.431373) Title.TextStrokeTransparency = 0 Toggle.Parent = BG Toggle.BackgroundColor3 = Color3.new(0.266667, 0.00392157, 0.627451) Toggle.BorderColor3 = Color3.new(0.180392, 0, 0.431373) Toggle.BorderSizePixel = 2 Toggle.Position = UDim2.new(0.152380958, 0, 0.374192119, 0) Toggle.Size = UDim2.new(0, 146, 0, 36) Toggle.Font = Enum.Font.Highway Toggle.FontSize = Enum.FontSize.Size28 Toggle.Text = "Toggle" Toggle.TextColor3 = Color3.new(1, 1, 1) Toggle.TextSize = 25 Toggle.TextStrokeColor3 = Color3.new(0.180392, 0, 0.431373) Toggle.TextStrokeTransparency = 0 StatusPF.Name = "StatusPF" StatusPF.Parent = BG StatusPF.BackgroundColor3 = Color3.new(1, 1, 1) StatusPF.BackgroundTransparency = 1 StatusPF.Position = UDim2.new(0.314285725, 0, 0.708661377, 0) StatusPF.Size = UDim2.new(0, 56, 0, 20) StatusPF.Font = Enum.Font.Highway StatusPF.FontSize = Enum.FontSize.Size24 StatusPF.Text = "Status:" StatusPF.TextColor3 = Color3.new(1, 1, 1) StatusPF.TextSize = 20 StatusPF.TextStrokeColor3 = Color3.new(0.333333, 0.333333, 0.333333) StatusPF.TextStrokeTransparency = 0 StatusPF.TextWrapped = true Status.Name = "Status" Status.Parent = BG Status.BackgroundColor3 = Color3.new(1, 1, 1) Status.BackgroundTransparency = 1 Status.Position = UDim2.new(0.580952346, 0, 0.708661377, 0) Status.Size = UDim2.new(0, 56, 0, 20) Status.Font = Enum.Font.Highway Status.FontSize = Enum.FontSize.Size14 Status.Text = "off" Status.TextColor3 = Color3.new(0.666667, 0, 0) Status.TextScaled = true Status.TextSize = 14 Status.TextStrokeColor3 = Color3.new(0.180392, 0, 0.431373) Status.TextWrapped = true Status.TextXAlignment = Enum.TextXAlignment.Left Toggle.MouseButton1Click:connect(function() if Status.Text == "off" then Clipon = true Status.Text = "on" Status.TextColor3 = Color3.new(0,185,0) Stepped = game:GetService("RunService").Stepped:Connect(function() if not Clipon == false then for a, b in pairs(Workspace:GetChildren()) do if b.Name == Plr.Name then for i, v in pairs(Workspace[Plr.Name]:GetChildren()) do if v:IsA("BasePart") then v.CanCollide = false end end end end else Stepped:Disconnect() end end) elseif Status.Text == "on" then Clipon = false Status.Text = "off" Status.TextColor3 = Color3.new(170,0,0) end end) end) UICorner_12.CornerRadius = UDim.new(0, 20) UICorner_12.Parent = TextButton_12 TextButton_13.Parent = Frame TextButton_13.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_13.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_13.BorderSizePixel = 0 TextButton_13.Position = UDim2.new(0.131985724, 0, 0.918696702, 0) TextButton_13.Size = UDim2.new(0, 120, 0, 20) TextButton_13.Font = Enum.Font.Unknown TextButton_13.Text = "Thomas The Train" TextButton_13.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_13.TextScaled = true TextButton_13.TextSize = 14.000 TextButton_13.TextWrapped = true TextButton_13.MouseButton1Down:Connect(function() --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] local p = game.Players.LocalPlayer.Character local weld = Instance.new("Weld",p.Torso) weld.Part0 = p.Torso local train = Instance.new("Part",p.Torso) train.Anchored = true train.CanCollide = false train.Size = Vector3.new(3,2,6) train.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0) weld.Part1 = train weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(180),0) train.Anchored = false local TrainMesh = Instance.new("SpecialMesh",train) TrainMesh.MeshType = Enum.MeshType.FileMesh TrainMesh.Scale = Vector3.new(0.020,0.020,0.015) TrainMesh.MeshId = "rbxassetid://431017802" TrainMesh.TextureId = "rbxassetid://431017809" local weld2 = Instance.new("Weld",p.Torso) weld2.Part0 = p.Torso local Smoke = Instance.new("Part",p.Torso) Smoke.Anchored = true Smoke.CanCollide = false Smoke.Size = Vector3.new(1,1,1) Smoke.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0) weld2.Part1 = Smoke weld2.C1 = CFrame.new(0,-4,3.5)-- * CFrame.Angles(0,math.rad(180),0) Smoke.Anchored = false Smoke.Transparency = 1; local Particle = Instance.new("ParticleEmitter",Smoke) Particle.Rate = 100; Particle.Speed = NumberRange.new(30,60); Particle.VelocitySpread = 4; Particle.Texture = "rbxassetid://133619974" local Light = Instance.new("SpotLight",train) Light.Angle = 45; Light.Brightness = 100; Light.Face = Enum.NormalId.Back; Light.Range = 30; p.Humanoid.WalkSpeed = 80; for i,v in pairs(p:GetChildren()) do if v:IsA("Part") then v.Transparency = 1; elseif v:IsA("Hat") then v:Destroy() elseif v:IsA("Model") then v:Destroy() end end local function SFX(id) local s=Instance.new("Sound",p.Torso); s.SoundId = "rbxassetid://"..id; s.Volume = 1; return s; end train.Touched:connect(function(p) if p.Parent then if p.Parent:IsA("Model") then if game.Players:FindFirstChild(p.Parent.Name) then if p.Parent.Name ~= game.Players.LocalPlayer.Name then game.Players:FindFirstChild(p.Parent.Name) local Whistle = SFX(475073913) Whistle:Play() end end end end end) local Music = SFX(190819252) Music.Looped = true; wait(1) Music:Play(); -- ~CL 2016 wait(0.9) local lplr = game.Players.LocalPlayer local check = function(character : Model) if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health ~= 0 and (lplr.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).magnitude <= 9 then return true else return false end end while task.wait() do for i,v in pairs(game.Players:GetPlayers()) do if v ~= lplr and check(v.Character) then game:GetService("ReplicatedStorage").meleeEvent:FireServer(v) end end end wait(0.1) local lplr = game.Players.LocalPlayer local check = function(character : Model) if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health ~= 0 and (lplr.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).magnitude <= 9 then return true else return false end end while task.wait() do for i,v in pairs(game.Players:GetPlayers()) do if v ~= lplr and check(v.Character) then game:GetService("ReplicatedStorage").meleeEvent:FireServer(v) end end end wait(0.1) local lplr = game.Players.LocalPlayer local check = function(character : Model) if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health ~= 0 and (lplr.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).magnitude <= 9 then return true else return false end end while task.wait() do for i,v in pairs(game.Players:GetPlayers()) do if v ~= lplr and check(v.Character) then game:GetService("ReplicatedStorage").meleeEvent:FireServer(v) end end end wait(0.1) local lplr = game.Players.LocalPlayer local check = function(character : Model) if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health ~= 0 and (lplr.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).magnitude <= 9 then return true else return false end end while task.wait() do for i,v in pairs(game.Players:GetPlayers()) do if v ~= lplr and check(v.Character) then game:GetService("ReplicatedStorage").meleeEvent:FireServer(v) end end end wait(0.1) local lplr = game.Players.LocalPlayer local check = function(character : Model) if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health ~= 0 and (lplr.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).magnitude <= 9 then return true else return false end end while task.wait() do for i,v in pairs(game.Players:GetPlayers()) do if v ~= lplr and check(v.Character) then game:GetService("ReplicatedStorage").meleeEvent:FireServer(v) end end end wait(0.1) local lplr = game.Players.LocalPlayer local check = function(character : Model) if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health ~= 0 and (lplr.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).magnitude <= 9 then return true else return false end end while task.wait() do for i,v in pairs(game.Players:GetPlayers()) do if v ~= lplr and check(v.Character) then game:GetService("ReplicatedStorage").meleeEvent:FireServer(v) end end end wait(0.1) local lplr = game.Players.LocalPlayer local check = function(character : Model) if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health ~= 0 and (lplr.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).magnitude <= 9 then return true else return false end end while task.wait() do for i,v in pairs(game.Players:GetPlayers()) do if v ~= lplr and check(v.Character) then game:GetService("ReplicatedStorage").meleeEvent:FireServer(v) end end end wait(0.1) local lplr = game.Players.LocalPlayer local check = function(character : Model) if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health ~= 0 and (lplr.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).magnitude <= 9 then return true else return false end end while task.wait() do for i,v in pairs(game.Players:GetPlayers()) do if v ~= lplr and check(v.Character) then game:GetService("ReplicatedStorage").meleeEvent:FireServer(v) end end end wait(0.1) local lplr = game.Players.LocalPlayer local check = function(character : Model) if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health ~= 0 and (lplr.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).magnitude <= 9 then return true else return false end end while task.wait() do for i,v in pairs(game.Players:GetPlayers()) do if v ~= lplr and check(v.Character) then game:GetService("ReplicatedStorage").meleeEvent:FireServer(v) end end end wait(0.1) local lplr = game.Players.LocalPlayer local check = function(character : Model) if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health ~= 0 and (lplr.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).magnitude <= 9 then return true else return false end end while task.wait() do for i,v in pairs(game.Players:GetPlayers()) do if v ~= lplr and check(v.Character) then game:GetService("ReplicatedStorage").meleeEvent:FireServer(v) end end end wait(0.1) local lplr = game.Players.LocalPlayer local check = function(character : Model) if character and character:FindFirstChild("Humanoid") and character.Humanoid.Health ~= 0 and (lplr.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).magnitude <= 9 then return true else return false end end while task.wait() do for i,v in pairs(game.Players:GetPlayers()) do if v ~= lplr and check(v.Character) then game:GetService("ReplicatedStorage").meleeEvent:FireServer(v) end end end end) UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(157, 0, 255)), ColorSequenceKeypoint.new(0.49, Color3.fromRGB(0, 255, 183)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 0))} UIGradient.Parent = TextButton_13 UICorner_13.CornerRadius = UDim.new(0, 20) UICorner_13.Parent = TextButton_13 TextButton_14.Parent = Frame TextButton_14.BackgroundColor3 = Color3.fromRGB(85, 0, 127) TextButton_14.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_14.BorderSizePixel = 0 TextButton_14.Position = UDim2.new(0.19742471, 0, 0.458149791, 0) TextButton_14.Size = UDim2.new(0, 120, 0, 20) TextButton_14.Font = Enum.Font.Unknown TextButton_14.Text = "tptool" TextButton_14.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_14.TextScaled = true TextButton_14.TextSize = 14.000 TextButton_14.TextWrapped = true TextButton_14.MouseButton1Down:Connect(function() -- Teleport Tool Script local ToolName = "Advanced Teleport Tool" local function createTool() -- Create the tool local tool = Instance.new("Tool") tool.Name = ToolName tool.RequiresHandle = false tool.CanBeDropped = false -- Add the tool to the player’s backpack tool.Parent = game.Players.LocalPlayer.Backpack -- Teleport on activation tool.Activated:Connect(function() local player = game.Players.LocalPlayer local mouse = player:GetMouse() local targetPos = mouse.Hit.p -- Teleport the player to the mouse position player.Character:MoveTo(targetPos) end) end -- Function to handle respawning the tool local function onCharacterAdded(character) createTool() end -- Set up tool and handle respawning game.Players.LocalPlayer.CharacterAdded:Connect(onCharacterAdded) createTool() end) UICorner_14.CornerRadius = UDim.new(0, 20) UICorner_14.Parent = TextButton_14 TextButton_15.Parent = Frame TextButton_15.BackgroundColor3 = Color3.fromRGB(0, 251, 255) TextButton_15.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_15.BorderSizePixel = 0 TextButton_15.Position = UDim2.new(0.454221159, 0, 0.458149821, 0) TextButton_15.Size = UDim2.new(0, 120, 0, 20) TextButton_15.Font = Enum.Font.Unknown TextButton_15.Text = "Float" TextButton_15.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_15.TextScaled = true TextButton_15.TextSize = 14.000 TextButton_15.TextWrapped = true TextButton_15.MouseButton1Down:Connect(function() local tool = Instance.new("Tool") tool.RequiresHandle = false tool.Name = "Float" local function unfloatCharacter(character) local humanoidRootPart = character:FindFirstChild("HumanoidRootPart") if humanoidRootPart then local bodyVelocity = humanoidRootPart:FindFirstChild("BodyVelocity") if bodyVelocity then bodyVelocity:Destroy() end end end local function flingCharacter(character) local humanoidRootPart = character:FindFirstChild("HumanoidRootPart") if humanoidRootPart then local bodyVelocity = humanoidRootPart:FindFirstChild("BodyVelocity") if not bodyVelocity then bodyVelocity = Instance.new("BodyVelocity") bodyVelocity.Velocity = Vector3.new(0, 7, 0) -- Adjust the values as needed bodyVelocity.MaxForce = Vector3.new(0, math.huge, 0) bodyVelocity.Parent = humanoidRootPart else bodyVelocity.Velocity = Vector3.new(0, 7, 0) -- Adjust the values as needed end end end tool.Activated:Connect(function() if tool.Name == "Float" then tool.RequiresHandle = false -- Allow multiple uses without needing to re-equip the tool tool.Name = "Unfloat" local character = game.Players.LocalPlayer.Character if character then while tool.Name == "Unfloat" do flingCharacter(character) wait() end end else tool.RequiresHandle = true -- Set back to true to prevent continuous activation tool.Name = "Float" local character = game.Players.LocalPlayer.Character if character then unfloatCharacter(character) end end end) tool.Parent = game.Players.LocalPlayer.Backpack end) UICorner_15.CornerRadius = UDim.new(0, 20) UICorner_15.Parent = TextButton_15 TextButton_16.Parent = Frame TextButton_16.BackgroundColor3 = Color3.fromRGB(255, 1, 208) TextButton_16.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_16.BorderSizePixel = 0 TextButton_16.Position = UDim2.new(0.727705181, 0, 0.458149821, 0) TextButton_16.Size = UDim2.new(0, 120, 0, 20) TextButton_16.Font = Enum.Font.Unknown TextButton_16.Text = "RJ" TextButton_16.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_16.TextScaled = true TextButton_16.TextSize = 14.000 TextButton_16.TextWrapped = true TextButton_16.MouseButton1Down:Connect(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Jelly-plays/Rejoin-script/main/obf_L744By559M18BbuseSG6en8r1zL31daK9060LV7WyvmS4bQp92aONWfwRE36FdcZ.lua.txt"))(); end) UICorner_16.CornerRadius = UDim.new(0, 20) UICorner_16.Parent = TextButton_16 TextLabel_2.Parent = Frame TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel_2.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel_2.BorderSizePixel = 0 TextLabel_2.Position = UDim2.new(0.0891795456, 0, 1, 0) TextLabel_2.Size = UDim2.new(0, 1, 0, -454) TextLabel_2.Font = Enum.Font.SourceSans TextLabel_2.Text = "" TextLabel_2.TextColor3 = Color3.fromRGB(0, 0, 0) TextLabel_2.TextSize = 14.000 TextLabel_3.Parent = Frame TextLabel_3.BackgroundColor3 = Color3.fromRGB(0, 0, 0) TextLabel_3.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel_3.BorderSizePixel = 0 TextLabel_3.Size = UDim2.new(0, 75, 0, 613) TextLabel_3.Font = Enum.Font.SourceSansBold TextLabel_3.Text = "Made by Gexplained_LA" TextLabel_3.TextColor3 = Color3.fromRGB(0, 255, 38) TextLabel_3.TextSize = 12.000 TextLabel_3.TextWrapped = true TextButton_17.Parent = Frame TextButton_17.BackgroundColor3 = Color3.fromRGB(13, 255, 0) TextButton_17.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_17.BorderSizePixel = 0 TextButton_17.Position = UDim2.new(0.454221159, 0, 0.161655784, 0) TextButton_17.Size = UDim2.new(0, 120, 0, 20) TextButton_17.Font = Enum.Font.Unknown TextButton_17.Text = "Infinite Yield" TextButton_17.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_17.TextScaled = true TextButton_17.TextSize = 14.000 TextButton_17.TextWrapped = true TextButton_17.MouseButton1Down:Connect(function() loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() end) UICorner_17.CornerRadius = UDim.new(0, 20) UICorner_17.Parent = TextButton_17 TextButton_18.Parent = Frame TextButton_18.BackgroundColor3 = Color3.fromRGB(255, 118, 5) TextButton_18.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_18.BorderSizePixel = 0 TextButton_18.Position = UDim2.new(0.19742471, 0, 0.533039629, 0) TextButton_18.Size = UDim2.new(0, 120, 0, 20) TextButton_18.Font = Enum.Font.Unknown TextButton_18.Text = "Fling Player" TextButton_18.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_18.TextScaled = true TextButton_18.TextSize = 14.000 TextButton_18.TextWrapped = true TextButton_18.MouseButton1Down:Connect(function() -- player fling gui local Players = game:GetService("Players") local Player = Players.LocalPlayer local ScreenGui = Instance.new("ScreenGui") local Frame = Instance.new("Frame") local TextBox = Instance.new("TextBox") local TextButton = Instance.new("TextButton") ScreenGui.Parent = Player:WaitForChild("PlayerGui") ScreenGui.ResetOnSpawn = false Frame.Parent = ScreenGui Frame.BackgroundColor3 = Color3.fromRGB(33, 33, 33) Frame.Position = UDim2.new(0.5, -100, 0.5, -50) Frame.Size = UDim2.new(0, 200, 0, 100) Frame.Active = true Frame.Draggable = true TextBox.Parent = Frame TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextBox.Position = UDim2.new(0.1, 0, 0.2, 0) TextBox.Size = UDim2.new(0.8, 0, 0.2, 0) TextBox.Font = Enum.Font.SourceSans TextBox.PlaceholderText = "Enter username" TextBox.Text = "" TextBox.TextColor3 = Color3.fromRGB(0, 0, 0) TextBox.TextSize = 14 TextButton.Parent = Frame TextButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0) TextButton.Position = UDim2.new(0.1, 0, 0.5, 0) TextButton.Size = UDim2.new(0.8, 0, 0.4, 0) TextButton.Font = Enum.Font.SourceSans TextButton.Text = "FLING!" TextButton.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton.TextSize = 20 local function GetPlayer(Name) Name = Name:lower() for _, x in next, Players:GetPlayers() do if x ~= Player then if x.Name:lower():match("^" .. Name) or x.DisplayName:lower():match("^" .. Name) then return x end end end return nil end local function Message(_Title, _Text, Time) game:GetService("StarterGui"):SetCore("SendNotification", {Title = _Title, Text = _Text, Duration = Time}) end local function SkidFling(TargetPlayer) local Character = Player.Character local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid") local RootPart = Humanoid and Humanoid.RootPart local TCharacter = TargetPlayer.Character local THumanoid = TCharacter and TCharacter:FindFirstChildOfClass("Humanoid") local TRootPart = THumanoid and THumanoid.RootPart local THead = TCharacter and TCharacter:FindFirstChild("Head") local Accessory = TCharacter and TCharacter:FindFirstChildOfClass("Accessory") local Handle = Accessory and Accessory:FindFirstChild("Handle") if Character and Humanoid and RootPart then if RootPart.Velocity.Magnitude < 50 then getgenv().OldPos = RootPart.CFrame end if THumanoid and THumanoid.Sit then return Message("Error Occurred", "Target is sitting", 5) end if THead then workspace.CurrentCamera.CameraSubject = THead elseif Handle then workspace.CurrentCamera.CameraSubject = Handle else workspace.CurrentCamera.CameraSubject = THumanoid end if not TCharacter:FindFirstChildWhichIsA("BasePart") then return end local function FPos(BasePart, Pos, Ang) RootPart.CFrame = CFrame.new(BasePart.Position) * Pos * Ang Character:SetPrimaryPartCFrame(CFrame.new(BasePart.Position) * Pos * Ang) RootPart.Velocity = Vector3.new(9e7, 9e7 * 10, 9e7) RootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8) end local function SFBasePart(BasePart) local TimeToWait = 2 local Time = tick() local Angle = 0 repeat if RootPart and THumanoid then if BasePart.Velocity.Magnitude < 50 then Angle = Angle + 100 FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle),0 ,0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0)) task.wait() FPos(BasePart, CFrame.new(2.25, 1.5, -2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0)) task.wait() FPos(BasePart, CFrame.new(-2.25, -1.5, 2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0)) task.wait() else FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, -THumanoid.WalkSpeed), CFrame.Angles(0, 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, -TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(0, 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5 ,0), CFrame.Angles(math.rad(-90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0)) task.wait() end else break end until BasePart.Velocity.Magnitude > 500 or BasePart.Parent ~= TargetPlayer.Character or TargetPlayer.Parent ~= Players or not TargetPlayer.Character == TCharacter or THumanoid.Sit or Humanoid.Health <= 0 or tick() > Time + TimeToWait end workspace.FallenPartsDestroyHeight = 0/0 local BV = Instance.new("BodyVelocity") BV.Name = "EpixVel" BV.Parent = RootPart BV.Velocity = Vector3.new(9e8, 9e8, 9e8) BV.MaxForce = Vector3.new(1/0, 1/0, 1/0) Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false) if TRootPart and THead then if (TRootPart.CFrame.p - THead.CFrame.p).Magnitude > 5 then SFBasePart(THead) else SFBasePart(TRootPart) end elseif TRootPart and not THead then SFBasePart(TRootPart) elseif not TRootPart and THead then SFBasePart(THead) elseif not TRootPart and not THead and Accessory and Handle then SFBasePart(Handle) else return Message("Error Occurred", "Target is missing everything", 5) end BV:Destroy() Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true) workspace.CurrentCamera.CameraSubject = Humanoid repeat RootPart.CFrame = getgenv().OldPos * CFrame.new(0, .5, 0) Character:SetPrimaryPartCFrame(getgenv().OldPos * CFrame.new(0, .5, 0)) Humanoid:ChangeState("GettingUp") table.foreach(Character:GetChildren(), function(_, x) if x:IsA("BasePart") then x.Velocity, x.RotVelocity = Vector3.new(), Vector3.new() end end) task.wait() until (RootPart.Position - getgenv().OldPos.p).Magnitude < 25 workspace.FallenPartsDestroyHeight = getgenv().FPDH else return Message("Error Occurred", "Random error", 5) end end TextButton.MouseButton1Click:Connect(function() local targetName = TextBox.Text local targetPlayer = GetPlayer(targetName) if targetPlayer then SkidFling(targetPlayer) else Message("Error Occurred", "Invalid username", 5) end end) end) UICorner_18.CornerRadius = UDim.new(0, 20) UICorner_18.Parent = TextButton_18 TextButton_19.Parent = Frame TextButton_19.BackgroundColor3 = Color3.fromRGB(115, 0, 255) TextButton_19.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_19.BorderSizePixel = 0 TextButton_19.Position = UDim2.new(0.454221159, 0, 0.533039629, 0) TextButton_19.Size = UDim2.new(0, 120, 0, 20) TextButton_19.Font = Enum.Font.Unknown TextButton_19.Text = "Night Mode" TextButton_19.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_19.TextScaled = true TextButton_19.TextSize = 14.000 TextButton_19.TextWrapped = true TextButton_19.MouseButton1Down:Connect(function() -- Night Mode Script for Roblox -- Get the Lighting service local lighting = game:GetService("Lighting") -- Function to activate night mode local function enableNightMode() -- Change properties to create a night-like atmosphere lighting.Ambient = Color3.fromRGB(50, 50, 50) -- Darker ambient light lighting.Brightness = 2 -- Lower brightness lighting.OutdoorAmbient = Color3.fromRGB(30, 30, 30) -- Dimmer outdoor light lighting.ColorShift_Bottom = Color3.fromRGB(0, 0, 50) -- Dark blue tint on the bottom lighting.ColorShift_Top = Color3.fromRGB(0, 0, 50) -- Dark blue tint on the top lighting.FogColor = Color3.fromRGB(10, 10, 30) -- Dark fog effect lighting.FogEnd = 1000 -- Set fog end distance lighting.FogStart = 500 -- Set fog start distance lighting.TimeOfDay = "21:00:00" -- Set time to 9:00 PM (or another time) end -- Call the function to activate night mode enableNightMode() end) UICorner_19.CornerRadius = UDim.new(0, 20) UICorner_19.Parent = TextButton_19 TextButton_20.Parent = Frame TextButton_20.BackgroundColor3 = Color3.fromRGB(195, 195, 195) TextButton_20.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_20.BorderSizePixel = 0 TextButton_20.Position = UDim2.new(0.131985873, 0, 0.830396533, 0) TextButton_20.Size = UDim2.new(0, 120, 0, 20) TextButton_20.Font = Enum.Font.Unknown TextButton_20.Text = "Glowing Avatar" TextButton_20.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_20.TextScaled = true TextButton_20.TextSize = 14.000 TextButton_20.TextWrapped = true TextButton_20.MouseButton1Down:Connect(function() -- Make Avatar Bright Script -- Get the player's character local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() -- Function to add a bright light to each part of the avatar local function addBrightLights() -- Loop through all parts in the character model for _, part in pairs(character:GetDescendants()) do if part:IsA("BasePart") then -- Create a PointLight object local pointLight = Instance.new("PointLight") pointLight.Parent = part pointLight.Brightness = 10 -- High brightness for a glowing effect pointLight.Range = 15 -- Range of the light pointLight.Color = Color3.fromRGB(255, 255, 255) -- White light (adjust if you want a different color) pointLight.Enabled = true -- Ensure the light is enabled end end end -- Call the function to add lights when the character is loaded addBrightLights() -- In case the character respawns, we'll make sure to add the lights again player.CharacterAdded:Connect(function(character) addBrightLights() end) end) UICorner_20.CornerRadius = UDim.new(0, 20) UICorner_20.Parent = TextButton_20 UIGradient_2.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 5, 9)), ColorSequenceKeypoint.new(0.50, Color3.fromRGB(2, 255, 10)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(204, 0, 255))} UIGradient_2.Parent = TextButton_20 TextButton_21.Parent = Frame TextButton_21.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_21.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_21.BorderSizePixel = 0 TextButton_21.Position = UDim2.new(0.360285372, 0, 0.830396533, 0) TextButton_21.Size = UDim2.new(0, 120, 0, 20) TextButton_21.Font = Enum.Font.Unknown TextButton_21.Text = "John Doe" TextButton_21.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_21.TextScaled = true TextButton_21.TextSize = 14.000 TextButton_21.TextWrapped = true TextButton_21.MouseButton1Down:Connect(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/sinret/rbxscript.com-scripts-reuploads-/main/johndoe", true))() end) UICorner_21.CornerRadius = UDim.new(0, 20) UICorner_21.Parent = TextButton_21 UIGradient_3.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(0.44, Color3.fromRGB(6, 255, 247)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(72, 0, 255))} UIGradient_3.Parent = TextButton_21 TextButton_22.Parent = Frame TextButton_22.BackgroundColor3 = Color3.fromRGB(0, 170, 127) TextButton_22.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_22.BorderSizePixel = 0 TextButton_22.Position = UDim2.new(0.197384059, 0, 0.610132158, 0) TextButton_22.Size = UDim2.new(0, 120, 0, 20) TextButton_22.Font = Enum.Font.Unknown TextButton_22.Text = "WallWalk" TextButton_22.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_22.TextScaled = true TextButton_22.TextSize = 14.000 TextButton_22.TextWrapped = true TextButton_22.MouseButton1Down:Connect(function() loadstring(game:HttpGet("https://pastebin.com/raw/zXk4Rq2r"))() end) UICorner_22.CornerRadius = UDim.new(0, 20) UICorner_22.Parent = TextButton_22 TextButton_23.Parent = Frame TextButton_23.BackgroundColor3 = Color3.fromRGB(0, 85, 127) TextButton_23.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_23.BorderSizePixel = 0 TextButton_23.Position = UDim2.new(0.454221159, 0, 0.610132158, 0) TextButton_23.Size = UDim2.new(0, 120, 0, 20) TextButton_23.Font = Enum.Font.Unknown TextButton_23.Text = "BTools" TextButton_23.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_23.TextScaled = true TextButton_23.TextSize = 14.000 TextButton_23.TextWrapped = true TextButton_23.MouseButton1Down:Connect(function() loadstring(game:HttpGet("https://cdn.wearedevs.net/scripts/BTools.txt"))() end) UICorner_23.CornerRadius = UDim.new(0, 20) UICorner_23.Parent = TextButton_23 TextButton_24.Parent = Frame TextButton_24.BackgroundColor3 = Color3.fromRGB(255, 1, 153) TextButton_24.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_24.BorderSizePixel = 0 TextButton_24.Position = UDim2.new(0.726516426, 0, 0.610132158, 0) TextButton_24.Size = UDim2.new(0, 120, 0, 20) TextButton_24.Font = Enum.Font.Unknown TextButton_24.Text = "Anti-Fling" TextButton_24.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_24.TextScaled = true TextButton_24.TextSize = 14.000 TextButton_24.TextWrapped = true TextButton_24.MouseButton1Down:Connect(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/GGH52lan/GGH52lan/main/anti-fling.txt"))() end) UICorner_24.CornerRadius = UDim.new(0, 20) UICorner_24.Parent = TextButton_24 TextButton_25.Parent = Frame TextButton_25.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_25.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_25.BorderSizePixel = 0 TextButton_25.Position = UDim2.new(0.59690851, 0, 0.830396533, 0) TextButton_25.Size = UDim2.new(0, 120, 0, 20) TextButton_25.Font = Enum.Font.Unknown TextButton_25.Text = "Part Spammer" TextButton_25.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_25.TextScaled = true TextButton_25.TextSize = 14.000 TextButton_25.TextWrapped = true TextButton_25.MouseButton1Down:Connect(function() local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local part = Instance.new("Part") part.BrickColor = BrickColor.new("Bright blue") part.Size = Vector3.new(5, 5, 5) while true do local position = character.PrimaryPart.Position local randomOffset = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)) part:Clone().Parent = workspace part.Position = position + randomOffset wait(0.1) -- Adjust the delay between spawns as desired end end) UICorner_25.CornerRadius = UDim.new(0, 20) UICorner_25.Parent = TextButton_25 UIGradient_4.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 4, 255)), ColorSequenceKeypoint.new(0.44, Color3.fromRGB(0, 255, 17)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 0))} UIGradient_4.Parent = TextButton_25 TextButton_26.Parent = Frame TextButton_26.BackgroundColor3 = Color3.fromRGB(170, 0, 0) TextButton_26.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_26.BorderSizePixel = 0 TextButton_26.Position = UDim2.new(0.727705181, 0, 0.533039629, 0) TextButton_26.Size = UDim2.new(0, 120, 0, 20) TextButton_26.Font = Enum.Font.Unknown TextButton_26.Text = "Day Mode" TextButton_26.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_26.TextScaled = true TextButton_26.TextSize = 14.000 TextButton_26.TextWrapped = true TextButton_26.MouseButton1Down:Connect(function() -- Day Mode Script for Roblox -- Get the Lighting service local Lighting = game:GetService("Lighting") -- Set the time of day to 12:00 (noon) Lighting.TimeOfDay = "12:00:00" -- Set the ambient light color to a bright, sunny color Lighting.Ambient = Color3.fromRGB(255, 255, 255) -- Bright white light -- Set the outdoor lighting to simulate a clear, sunny day Lighting.OutdoorAmbient = Color3.fromRGB(200, 200, 255) -- Light blueish hue -- Set the sky to a sunny daytime skybox Lighting.Sky.SkyboxUp = "rbxassetid://132451695" -- Use a sunny skybox (replace with your own asset ID if needed) Lighting.Sky.SkyboxRight = "rbxassetid://132451695" Lighting.Sky.SkyboxLeft = "rbxassetid://132451695" Lighting.Sky.SkyboxFront = "rbxassetid://132451695" Lighting.Sky.SkyboxBack = "rbxassetid://132451695" Lighting.Sky.SkyboxBottom = "rbxassetid://132451695" -- Remove any fog (clear visibility) Lighting.FogStart = 100000 -- Set fog start distance to max Lighting.FogEnd = 1000000 -- Set fog end distance to max Lighting.FogColor = Color3.fromRGB(255, 255, 255) -- Set fog color to white (none visible) -- Set global brightness (you can adjust the value to your preference) Lighting.Brightness = 2 -- Make the environment brighter -- Set Shadow softness (optional) Lighting.ShadowSoftness = 0.1 -- Shadows should be sharp and crisp for daylight -- Make the sun brightness very high Lighting.GlobalShadows = true -- Enable shadows end) UICorner_26.CornerRadius = UDim.new(0, 20) UICorner_26.Parent = TextButton_26 TextLabel_4.Parent = Frame TextLabel_4.BackgroundColor3 = Color3.fromRGB(0, 0, 0) TextLabel_4.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel_4.BorderSizePixel = 0 TextLabel_4.Position = UDim2.new(0.108204588, 0, 0.68285352, 0) TextLabel_4.Size = UDim2.new(0, 750, 0, 50) TextLabel_4.Font = Enum.Font.SourceSansLight TextLabel_4.Text = "Client Sided Appearances" TextLabel_4.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel_4.TextScaled = true TextLabel_4.TextSize = 14.000 TextLabel_4.TextWrapped = true Frame_2.Parent = Frame Frame_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0) Frame_2.BorderColor3 = Color3.fromRGB(0, 0, 0) Frame_2.BorderSizePixel = 0 Frame_2.Position = UDim2.new(0, 0, 1, 0) Frame_2.Size = UDim2.new(0, 841, 0, 160) TextLabel_5.Parent = Frame_2 TextLabel_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel_5.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel_5.BorderSizePixel = 0 TextLabel_5.Position = UDim2.new(0.0891795456, 0, 0, 0) TextLabel_5.Size = UDim2.new(0, 1, 0, 160) TextLabel_5.Font = Enum.Font.SourceSans TextLabel_5.Text = "" TextLabel_5.TextColor3 = Color3.fromRGB(0, 0, 0) TextLabel_5.TextSize = 14.000 TextLabel_6.Parent = Frame_2 TextLabel_6.BackgroundColor3 = Color3.fromRGB(0, 0, 0) TextLabel_6.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel_6.BorderSizePixel = 0 TextLabel_6.Position = UDim2.new(0.0903686062, 0, 0.168750003, 0) TextLabel_6.Size = UDim2.new(0, 758, 0, 43) TextLabel_6.Font = Enum.Font.SourceSansLight TextLabel_6.Text = "Skyboxes" TextLabel_6.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel_6.TextScaled = true TextLabel_6.TextSize = 14.000 TextLabel_6.TextWrapped = true TextButton_27.Parent = Frame_2 TextButton_27.BackgroundColor3 = Color3.fromRGB(255, 225, 1) TextButton_27.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_27.BorderSizePixel = 0 TextButton_27.Position = UDim2.new(0.121284187, 0, 0.4375, 0) TextButton_27.Size = UDim2.new(0, 120, 0, 20) TextButton_27.Font = Enum.Font.Unknown TextButton_27.Text = "Sunset" TextButton_27.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_27.TextScaled = true TextButton_27.TextSize = 14.000 TextButton_27.TextWrapped = true TextButton_27.MouseButton1Down:Connect(function() -- Place this script in the Workspace, Lighting, or StarterPlayer -- Get the services we need local Lighting = game:GetService("Lighting") -- Set the skybox texture IDs (You can change the texture IDs for custom sunsets) local sunsetSkyboxID = "rbxassetid://[INSERT_YOUR_SKYBOX_ASSET_ID]" -- Function to apply sunset settings local function applySunsetSkybox() -- Set Skybox Texture local sky = Instance.new("Sky") sky.SkyboxBk = sunsetSkyboxID -- Back side of the sky sky.SkyboxDn = sunsetSkyboxID -- Down side of the sky sky.SkyboxFt = sunsetSkyboxID -- Front side of the sky sky.SkyboxLf = sunsetSkyboxID -- Left side of the sky sky.SkyboxRt = sunsetSkyboxID -- Right side of the sky sky.SkyboxUp = sunsetSkyboxID -- Up side of the sky sky.Parent = Lighting -- Adjust lighting for a sunset effect Lighting.Ambient = Color3.fromRGB(255, 150, 100) -- Warm ambient light Lighting.OutdoorAmbient = Color3.fromRGB(255, 100, 50) -- Sunset lighting outside Lighting.FogColor = Color3.fromRGB(255, 180, 100) -- Light fog with sunset hues Lighting.FogStart = 50 -- The distance at which fog starts Lighting.FogEnd = 200 -- The distance at which fog is fully opaque Lighting.Brightness = 2 -- Slightly brighter for the sunset atmosphere Lighting.TimeOfDay = "18:00:00" -- Set time of day to 6 PM (sunset) Lighting.SunRaysEnabled = true -- Enable sun rays for a sunset effect Lighting.SunRaysIntensity = 0.8 -- Set the intensity of the sun rays Lighting.SunRaysSpread = 0.6 -- Control the spread of the sun rays end -- Call the function to apply the sunset effect applySunsetSkybox() -- Optionally, you can adjust or update it over time for a transition effect -- For example, a gradual change in the sky during gameplay: --[[ while true do -- Gradually change the time of day to simulate a sunset Lighting.TimeOfDay = (Lighting.TimeOfDay == "18:00:00" and "19:00:00") or "18:00:00" wait(60) -- Wait for 1 minute before toggling end ]]-- end) UICorner_27.CornerRadius = UDim.new(0, 20) UICorner_27.Parent = TextButton_27 TextButton_28.Parent = Frame_2 TextButton_28.BackgroundColor3 = Color3.fromRGB(255, 179, 0) TextButton_28.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_28.BorderSizePixel = 0 TextButton_28.Position = UDim2.new(0.338882357, 0, 0.4375, 0) TextButton_28.Size = UDim2.new(0, 120, 0, 20) TextButton_28.Font = Enum.Font.Unknown TextButton_28.Text = "White" TextButton_28.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_28.TextScaled = true TextButton_28.TextSize = 14.000 TextButton_28.TextWrapped = true TextButton_28.MouseButton1Down:Connect(function() -- Place this script in Workspace, Lighting, or StarterPlayer -- Get the services we need local Lighting = game:GetService("Lighting") -- Set the skybox texture IDs (You can replace with a custom winter skybox) local winterSkyboxID = "rbxassetid://[INSERT_YOUR_WINTER_SKYBOX_ASSET_ID]" -- Function to apply the winter skybox and lighting local function applyWinterSkybox() -- Set Skybox Texture (Cloudy and snowy sky) local sky = Instance.new("Sky") sky.SkyboxBk = winterSkyboxID -- Back side of the sky sky.SkyboxDn = winterSkyboxID -- Down side of the sky sky.SkyboxFt = winterSkyboxID -- Front side of the sky sky.SkyboxLf = winterSkyboxID -- Left side of the sky sky.SkyboxRt = winterSkyboxID -- Right side of the sky sky.SkyboxUp = winterSkyboxID -- Up side of the sky sky.Parent = Lighting -- Adjust lighting for a winter effect Lighting.Ambient = Color3.fromRGB(200, 200, 255) -- Light, cold winter feel Lighting.OutdoorAmbient = Color3.fromRGB(180, 180, 255) -- Cool outdoor ambient Lighting.FogColor = Color3.fromRGB(240, 240, 255) -- Light, frosty fog Lighting.FogStart = 0 -- Fog starts at the player's position Lighting.FogEnd = 150 -- Fog is dense at closer distances Lighting.Brightness = 1 -- Dimmer light for a cold, winter feel Lighting.TimeOfDay = "14:00:00" -- Afternoon light for a winter day Lighting.SunRaysEnabled = false -- Disable sun rays to keep it overcast Lighting.ShadowSoftness = 0.8 -- Soft shadows for a cloudy sky end -- Call the function to apply the winter effect applyWinterSkybox() -- Optional: Transitioning between seasons (commented-out loop) --[[ while true do -- Gradually change the time of day to simulate a winter sunset or day cycle Lighting.TimeOfDay = (Lighting.TimeOfDay == "14:00:00" and "16:00:00") or "14:00:00" wait(60) -- Wait 1 minute before toggling times end ]]-- end) UICorner_28.CornerRadius = UDim.new(0, 20) UICorner_28.Parent = TextButton_28 TextButton_29.Parent = Frame_2 TextButton_29.BackgroundColor3 = Color3.fromRGB(200, 0, 255) TextButton_29.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_29.BorderSizePixel = 0 TextButton_29.Position = UDim2.new(0.570749104, 0, 0.4375, 0) TextButton_29.Size = UDim2.new(0, 120, 0, 20) TextButton_29.Font = Enum.Font.Unknown TextButton_29.Text = "Purple" TextButton_29.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_29.TextScaled = true TextButton_29.TextSize = 14.000 TextButton_29.TextWrapped = true TextButton_29.MouseButton1Down:Connect(function() -- Place this script in Workspace, Lighting, or StarterPlayer -- Get the services we need local Lighting = game:GetService("Lighting") -- Set the skybox texture IDs (Use a purple-themed skybox) local purpleSkyboxID = "rbxassetid://[INSERT_YOUR_PURPLE_SKYBOX_ASSET_ID]" -- Function to apply the purple skybox and lighting local function applyPurpleSkybox() -- Set Skybox Texture (purple-themed sky) local sky = Instance.new("Sky") sky.SkyboxBk = purpleSkyboxID -- Back side of the sky sky.SkyboxDn = purpleSkyboxID -- Down side of the sky sky.SkyboxFt = purpleSkyboxID -- Front side of the sky sky.SkyboxLf = purpleSkyboxID -- Left side of the sky sky.SkyboxRt = purpleSkyboxID -- Right side of the sky sky.SkyboxUp = purpleSkyboxID -- Up side of the sky sky.Parent = Lighting -- Adjust lighting to match the purple skybox Lighting.Ambient = Color3.fromRGB(150, 100, 255) -- Soft purple ambient light Lighting.OutdoorAmbient = Color3.fromRGB(120, 80, 200) -- Outdoor purple ambient light Lighting.FogColor = Color3.fromRGB(180, 130, 255) -- Soft purple fog Lighting.FogStart = 0 -- Fog starts right at the player Lighting.FogEnd = 200 -- Fog goes out a bit farther, creating a dreamy atmosphere Lighting.Brightness = 1.5 -- Set moderate brightness for a mystical feel Lighting.TimeOfDay = "18:00:00" -- Dusk time of day for a soft purple glow Lighting.SunRaysEnabled = true -- Enable sun rays for dramatic lighting effects Lighting.SunRaysIntensity = 0.7 -- Moderate intensity for a dream-like effect Lighting.SunRaysSpread = 0.5 -- Spread the rays out for more diffusion end -- Call the function to apply the purple skybox and lighting applyPurpleSkybox() -- Optional: Transitioning between different times of day with purple sky (commented-out loop) --[[ while true do -- Gradually change the time of day to simulate different moods with the purple sky Lighting.TimeOfDay = (Lighting.TimeOfDay == "18:00:00" and "20:00:00") or "18:00:00" wait(60) -- Wait 1 minute before toggling times end ]]-- end) UICorner_29.CornerRadius = UDim.new(0, 20) UICorner_29.Parent = TextButton_29 TextButton_30.Parent = Frame_2 TextButton_30.BackgroundColor3 = Color3.fromRGB(0, 17, 255) TextButton_30.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_30.BorderSizePixel = 0 TextButton_30.Position = UDim2.new(0.780023754, 0, 0.4375, 0) TextButton_30.Size = UDim2.new(0, 120, 0, 20) TextButton_30.Font = Enum.Font.Unknown TextButton_30.Text = "Sunless Blue Skybox" TextButton_30.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_30.TextScaled = true TextButton_30.TextSize = 14.000 TextButton_30.TextWrapped = true TextButton_30.MouseButton1Down:Connect(function() -- Place this script in Workspace, Lighting, or StarterPlayer -- Get the services we need local Lighting = game:GetService("Lighting") -- Set the skybox texture IDs (Use a blue skybox without the sun) local blueSkyboxID = "rbxassetid://[INSERT_YOUR_BLUE_SKYBOX_ASSET_ID]" -- Function to apply the sunless blue skybox and lighting local function applySunlessBlueSkybox() -- Set Skybox Texture (a clear, sunless blue sky) local sky = Instance.new("Sky") sky.SkyboxBk = blueSkyboxID -- Back side of the sky sky.SkyboxDn = blueSkyboxID -- Down side of the sky sky.SkyboxFt = blueSkyboxID -- Front side of the sky sky.SkyboxLf = blueSkyboxID -- Left side of the sky sky.SkyboxRt = blueSkyboxID -- Right side of the sky sky.SkyboxUp = blueSkyboxID -- Up side of the sky sky.Parent = Lighting -- Adjust lighting to create a calm, sunless blue atmosphere Lighting.Ambient = Color3.fromRGB(180, 210, 255) -- Soft blue ambient light Lighting.OutdoorAmbient = Color3.fromRGB(150, 180, 255) -- Slightly darker outdoor ambient light Lighting.FogColor = Color3.fromRGB(180, 210, 255) -- Light fog in the same blue tone Lighting.FogStart = 0 -- Fog starts at the player's position Lighting.FogEnd = 300 -- Extend the fog further for an open blue feel Lighting.Brightness = 1 -- Moderate brightness for a peaceful sky Lighting.TimeOfDay = "12:00:00" -- Set time to noon to avoid any sun effects Lighting.SunRaysEnabled = false -- Disable sun rays for a sunless effect end -- Call the function to apply the blue skybox and sunless lighting applySunlessBlueSkybox() -- Optional: Transitioning effects (commented-out loop) --[[ while true do -- Gradually change the time of day to simulate a calm, sunless sky Lighting.TimeOfDay = (Lighting.TimeOfDay == "12:00:00" and "16:00:00") or "12:00:00" wait(60) -- Wait 1 minute before toggling times end ]]-- end) UICorner_30.CornerRadius = UDim.new(0, 20) UICorner_30.Parent = TextButton_30 TextButton_31.Parent = Frame_2 TextButton_31.BackgroundColor3 = Color3.fromRGB(52, 52, 52) TextButton_31.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_31.BorderSizePixel = 0 TextButton_31.Position = UDim2.new(0.121284187, 0, 0.699999988, 0) TextButton_31.Size = UDim2.new(0, 120, 0, 20) TextButton_31.Font = Enum.Font.Unknown TextButton_31.Text = "Dark Grim Night" TextButton_31.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_31.TextScaled = true TextButton_31.TextSize = 14.000 TextButton_31.TextWrapped = true TextButton_31.MouseButton1Down:Connect(function() -- Dark Grimm Night Skybox Script local Lighting = game:GetService("Lighting") -- Skybox Texture ID for a Dark Grimm Night (Replace this with your own ID) local darkSkyboxID = "rbxassetid://[INSERT_YOUR_DARK_GRIMM_NIGHT_SKYBOX_ID]" local function applyDarkGrimmNightSkybox() local sky = Instance.new("Sky") sky.SkyboxBk = darkSkyboxID -- Back side of the sky sky.SkyboxDn = darkSkyboxID -- Down side of the sky sky.SkyboxFt = darkSkyboxID -- Front side of the sky sky.SkyboxLf = darkSkyboxID -- Left side of the sky sky.SkyboxRt = darkSkyboxID -- Right side of the sky sky.SkyboxUp = darkSkyboxID -- Up side of the sky sky.Parent = Lighting -- Lighting adjustments for a dark, grim night effect Lighting.Ambient = Color3.fromRGB(50, 50, 50) -- Dark, cold ambient light Lighting.OutdoorAmbient = Color3.fromRGB(30, 30, 30) -- Deep outdoor shadowy light Lighting.FogColor = Color3.fromRGB(30, 30, 30) -- Dark gray fog to give a creepy feel Lighting.FogStart = 0 Lighting.FogEnd = 500 Lighting.Brightness = 0.3 -- Lower brightness for a spooky night effect Lighting.TimeOfDay = "00:00:00" -- Set time to midnight for the darkest look Lighting.SunRaysEnabled = false -- No sun rays, to keep it dark end applyDarkGrimmNightSkybox() end) UICorner_31.CornerRadius = UDim.new(0, 20) UICorner_31.Parent = TextButton_31 TextButton_32.Parent = Frame_2 TextButton_32.BackgroundColor3 = Color3.fromRGB(0, 255, 170) TextButton_32.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_32.BorderSizePixel = 0 TextButton_32.Position = UDim2.new(0.340071261, 0, 0.699999988, 0) TextButton_32.Size = UDim2.new(0, 120, 0, 20) TextButton_32.Font = Enum.Font.Unknown TextButton_32.Text = "Yellow" TextButton_32.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_32.TextScaled = true TextButton_32.TextSize = 14.000 TextButton_32.TextWrapped = true TextButton_32.MouseButton1Down:Connect(function() -- Dark Yellow Skybox Script local Lighting = game:GetService("Lighting") -- Skybox Texture ID for Dark Yellow (Replace with your actual Skybox Asset ID) local yellowSkyboxID = "rbxassetid://[INSERT_YOUR_DARK_YELLOW_SKYBOX_ID]" local function applyDarkYellowSkybox() -- Create and set the skybox texture to dark yellow local sky = Instance.new("Sky") sky.SkyboxBk = yellowSkyboxID -- Back side of the sky sky.SkyboxDn = yellowSkyboxID -- Down side of the sky sky.SkyboxFt = yellowSkyboxID -- Front side of the sky sky.SkyboxLf = yellowSkyboxID -- Left side of the sky sky.SkyboxRt = yellowSkyboxID -- Right side of the sky sky.SkyboxUp = yellowSkyboxID -- Up side of the sky sky.Parent = Lighting -- Adjust the lighting to match the dark yellow theme Lighting.Ambient = Color3.fromRGB(200, 180, 50) -- Muted yellow light for ambient Lighting.OutdoorAmbient = Color3.fromRGB(150, 130, 40) -- Slightly darker outdoor yellow Lighting.FogColor = Color3.fromRGB(200, 180, 50) -- Dark yellow fog Lighting.FogStart = 0 Lighting.FogEnd = 500 -- Set the fog distance Lighting.Brightness = 0.8 -- Moderate brightness for intensity Lighting.TimeOfDay = "12:00:00" -- Keep it sunless at noon to avoid the sun Lighting.SunRaysEnabled = false -- No sun rays for this dark yellow look end applyDarkYellowSkybox() end) UICorner_32.CornerRadius = UDim.new(0, 20) UICorner_32.Parent = TextButton_32 TextButton_33.Parent = Frame_2 TextButton_33.BackgroundColor3 = Color3.fromRGB(255, 0, 0) TextButton_33.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_33.BorderSizePixel = 0 TextButton_33.Position = UDim2.new(0.570749104, 0, 0.699999988, 0) TextButton_33.Size = UDim2.new(0, 120, 0, 20) TextButton_33.Font = Enum.Font.Unknown TextButton_33.Text = "Red" TextButton_33.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_33.TextScaled = true TextButton_33.TextSize = 14.000 TextButton_33.TextWrapped = true TextButton_33.MouseButton1Down:Connect(function() -- Burning Hell Red Skybox Script local Lighting = game:GetService("Lighting") -- Skybox Texture ID for Burning Hell (Replace with your own Skybox Asset ID) local hellSkyboxID = "rbxassetid://[INSERT_YOUR_BURNING_HELL_SKYBOX_ID]" local function applyBurningHellRedSkybox() -- Create and set the skybox texture to a hellish, fiery look local sky = Instance.new("Sky") sky.SkyboxBk = hellSkyboxID -- Back side of the sky sky.SkyboxDn = hellSkyboxID -- Down side of the sky sky.SkyboxFt = hellSkyboxID -- Front side of the sky sky.SkyboxLf = hellSkyboxID -- Left side of the sky sky.SkyboxRt = hellSkyboxID -- Right side of the sky sky.SkyboxUp = hellSkyboxID -- Up side of the sky sky.Parent = Lighting -- Lighting adjustments to match the burning hell theme Lighting.Ambient = Color3.fromRGB(255, 85, 85) -- Intense red-orange ambient light Lighting.OutdoorAmbient = Color3.fromRGB(255, 45, 45) -- Darker outdoor fiery light Lighting.FogColor = Color3.fromRGB(255, 85, 85) -- Red fog to match the hellish theme Lighting.FogStart = 0 Lighting.FogEnd = 300 -- Set the fog distance for a fiery atmosphere Lighting.Brightness = 1.2 -- High brightness to simulate burning intensity Lighting.TimeOfDay = "12:00:00" -- Keep it sunless to avoid daylight Lighting.SunRaysEnabled = false -- No sun rays, just the burning sky -- Optionally, you can add a glowing effect to enhance the hellish feel local glow = Instance.new("PointLight") glow.Parent = Lighting glow.Color = Color3.fromRGB(255, 95, 0) -- Fiery glow glow.Range = 500 glow.Brightness = 2 -- High brightness for the glow end applyBurningHellRedSkybox() end) UICorner_33.CornerRadius = UDim.new(0, 20) UICorner_33.Parent = TextButton_33 TextButton_34.Parent = Frame_2 TextButton_34.BackgroundColor3 = Color3.fromRGB(181, 181, 181) TextButton_34.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_34.BorderSizePixel = 0 TextButton_34.Position = UDim2.new(0.780023754, 0, 0.699999988, 0) TextButton_34.Size = UDim2.new(0, 120, 0, 20) TextButton_34.Font = Enum.Font.Unknown TextButton_34.Text = "Fog" TextButton_34.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_34.TextScaled = true TextButton_34.TextSize = 14.000 TextButton_34.TextWrapped = true TextButton_34.MouseButton1Down:Connect(function() -- Foggy Skybox Script local Lighting = game:GetService("Lighting") -- Skybox Texture ID for a Foggy Sky (Replace with your own Skybox Asset ID) local foggySkyboxID = "rbxassetid://[INSERT_YOUR_FOGGY_SKYBOX_ID]" local function applyFoggySkybox() -- Create and set the skybox texture to a foggy, misty look local sky = Instance.new("Sky") sky.SkyboxBk = foggySkyboxID -- Back side of the sky sky.SkyboxDn = foggySkyboxID -- Down side of the sky sky.SkyboxFt = foggySkyboxID -- Front side of the sky sky.SkyboxLf = foggySkyboxID -- Left side of the sky sky.SkyboxRt = foggySkyboxID -- Right side of the sky sky.SkyboxUp = foggySkyboxID -- Up side of the sky sky.Parent = Lighting -- Lighting adjustments to enhance the foggy look Lighting.Ambient = Color3.fromRGB(150, 150, 150) -- Light gray ambient to match foggy weather Lighting.OutdoorAmbient = Color3.fromRGB(100, 100, 100) -- Darker gray to match the foggy shadows Lighting.FogColor = Color3.fromRGB(180, 180, 180) -- Light gray fog to match the foggy sky Lighting.FogStart = 0 -- Start fog from the player Lighting.FogEnd = 500 -- Set the fog distance for a deep and immersive fog effect Lighting.Brightness = 0.7 -- Moderate brightness to maintain fog atmosphere Lighting.TimeOfDay = "12:00:00" -- Keep the time neutral so no sun breaks through Lighting.SunRaysEnabled = false -- Disable sun rays to keep the foggy feel intact end applyFoggySkybox() end) UICorner_34.CornerRadius = UDim.new(0, 20) UICorner_34.Parent = TextButton_34 TextButton_35.Parent = Frame TextButton_35.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_35.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_35.BorderSizePixel = 0 TextButton_35.Position = UDim2.new(0.360285372, 0, 0.920529783, 0) TextButton_35.Size = UDim2.new(0, 120, 0, 20) TextButton_35.Font = Enum.Font.Unknown TextButton_35.Text = "Ban Hammer" TextButton_35.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_35.TextScaled = true TextButton_35.TextSize = 14.000 TextButton_35.TextWrapped = true TextButton_35.MouseButton1Down:Connect(function() loadstring(game:HttpGet("https://pastebin.com/raw/FRJ4wpVb"))("Copyright ERROR_CODE ECCS Co") end) UICorner_35.CornerRadius = UDim.new(0, 20) UICorner_35.Parent = TextButton_35 UIGradient_5.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 234, 255)), ColorSequenceKeypoint.new(0.47, Color3.fromRGB(255, 0, 4)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(0, 255, 38))} UIGradient_5.Parent = TextButton_35 TextButton_36.Parent = Frame TextButton_36.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_36.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_36.BorderSizePixel = 0 TextButton_36.Position = UDim2.new(0.59690851, 0, 0.920529783, 0) TextButton_36.Size = UDim2.new(0, 120, 0, 20) TextButton_36.Font = Enum.Font.Unknown TextButton_36.Text = "Sans" TextButton_36.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_36.TextScaled = true TextButton_36.TextSize = 14.000 TextButton_36.TextWrapped = true TextButton_36.MouseButton1Down:Connect(function() --that should do it Player = game:GetService("Players").LocalPlayer PlayerGui = Player.PlayerGui Cam = workspace.CurrentCamera Backpack = Player.Backpack Character = Player.Character char = Player.Character Humanoid = Character.Humanoid Mouse = Player:GetMouse() RootPart = Character["HumanoidRootPart"] Torso = Character["Torso"] Head = Character["Head"] RightArm = Character["Right Arm"] LeftArm = Character["Left Arm"] RightLeg = Character["Right Leg"] LeftLeg = Character["Left Leg"] RootJoint = RootPart["RootJoint"] Neck = Torso["Neck"] RightShoulder = Torso["Right Shoulder"] LeftShoulder = Torso["Left Shoulder"] RightHip = Torso["Right Hip"] LeftHip = Torso["Left Hip"] local Orin = "http://www.roblox.com/asset/?id=7074786" Head.face.Texture = Orin function weld(a, b, acf) local w = Instance.new("Weld", a) w.Part0 = a w.Part1 = b w.C0 = acf end local righteyebrickcolor = "Toothpaste" local reye = Instance.new("Part", char) reye.CanCollide = false reye.BrickColor = BrickColor.new(righteyebrickcolor) reye.Material = "Neon" reye.Size = Vector3.new(.25,.35,.15) weld(reye, char.Head, CFrame.new(0.15,-0.2,0.55), CFrame.new(1,0,0)) m1 = Instance.new("SpecialMesh", reye) m1.MeshType = "Sphere" m1.Scale = Vector3.new(0.9,0.9,0.9) reye.Locked = true reye.Name = "re" --chat local p = game:GetService("Players").LocalPlayer local plr = game:GetService("Players").LocalPlayer local player = game:GetService("Players").LocalPlayer local char = p.Character local mouse = p:GetMouse() local larm = char:WaitForChild("Left Arm") local rarm = char:WaitForChild("Right Arm") local lleg = char:WaitForChild("Left Leg") local rleg = char:WaitForChild("Right Leg") local hed = char:WaitForChild("Head") local torso = char:WaitForChild("Torso") local root = char:WaitForChild("HumanoidRootPart") local hum = char:FindFirstChildOfClass("Humanoid") local debris = game:GetService("Debris") local run = game:GetService("RunService") local rs = run.RenderStepped local cam = workspace.CurrentCamera local movement = 4 local change = 0.4 local DebrisModel = Instance.new("Model",char) local stealth = false local debounce = false hum.MaxHealth = 50000 hum.Health = hum.MaxHealth themeid = 175635113 themepitch = 1.4 main = {r = 0;g = 100;b = 255;v = 1} if p:FindFirstChild("rcolor") then main.r = p.rcolor.Value else local string = Instance.new("StringValue",p) string.Name = "rcolor" end if p:FindFirstChild("gcolor") then main.g = p.gcolor.Value else local string = Instance.new("StringValue",p) string.Name = "gcolor" end if p:FindFirstChild("bcolor") then main.b = p.bcolor.Value else local string = Instance.new("StringValue",p) string.Name = "bcolor" end if p:FindFirstChild("vcolor") then main.v = p.vcolor.Value else local string = Instance.new("StringValue",p) string.Name = "vcolor" end if p:FindFirstChild("idtheme") then themeid = p.idtheme.Value else local string = Instance.new("StringValue",p) string.Name = "idtheme" end if p:FindFirstChild("pitchtheme") then themepitch = p.pitchtheme.Value else local string = Instance.new("StringValue",p) string.Name = "pitchtheme" end pr = p:FindFirstChild("rcolor") pg = p:FindFirstChild("gcolor") pb = p:FindFirstChild("bcolor") pv = p:FindFirstChild("vcolor") idth = p:FindFirstChild("idtheme") pith = p:FindFirstChild("pitchtheme") main_color = Color3.fromRGB(main.r,main.g,main.b) explosionid = {262562442,144699494,539294959,1388740053} --919941001 Prefix = "/" p.Chatted:connect(function(msg) if msg:lower():sub(1,#Prefix+#'color r ')==Prefix..'color r ' then local v = tonumber(msg:sub(#Prefix+#'color r '+1)) main.r = v elseif msg:lower():sub(1,#Prefix+#'color g ')==Prefix..'color g ' then local v = tonumber(msg:sub(#Prefix+#'color g '+1)) main.g = v elseif msg:lower():sub(1,#Prefix+#'color b ')==Prefix..'color b ' then local v = tonumber(msg:sub(#Prefix+#'color b '+1)) main.b = v elseif msg:lower():sub(1,#Prefix+#'color v ')==Prefix..'color v ' then local v = tonumber(msg:sub(#Prefix+#'color v '+1)) if v > 1 then main.v = 1 elseif v < -1 then main.v = -1 else main.v = v end elseif msg:lower():sub(1,#Prefix+#'theme ')==Prefix..'theme ' then local v = tonumber(msg:sub(#Prefix+#'theme '+1)) themeid = v music(themeid,themepitch) elseif msg:lower():sub(1,#Prefix+#'pitch ')==Prefix..'pitch ' then local v = tonumber(msg:sub(#Prefix+#'pitch '+1)) themepitch = v music(themeid,themepitch) elseif msg:lower():sub(1,#Prefix+#'prefix ')==Prefix..'prefix ' then local v = msg:sub(#Prefix+#'prefix '+1) Prefix = v elseif msg:lower():sub(1,#Prefix+#'reset')==Prefix..'reset' then main.r = 0 main.g = 100 main.b = 255 main.v = 1 themeid = 175635113 themepitch = 1 music(themeid,themepitch) end end) ---------------------------------------------------------------------------- no_anim = false attack = false attacking = false canjump = true aiming_anim = false animid = math.random(0,1) timer = 0 bg = Instance.new("BodyGyro",root) bg.P = 100000 bg.D = 100 ---------------------------------------------------------------------------- function rswait(value) if value ~= nil and value ~= 0 then for i=1,value do rs:wait() end else rs:wait() end end ---------------------------------------------------------------------------- max = 0 function music(id,pitch) max = 0 if id == "Stop" then if not torso:FindFirstChild("MusicRuin") then soundz = Instance.new("Sound",torso) end soundz:Stop() else if not torso:FindFirstChild("MusicRuin") then soundz = Instance.new("Sound",torso) end soundz.MaxDistance = 150*5 soundz.EmitterSize = 150/5 soundz.Volume = 10 soundz.Name = "MusicRuin" soundz.Looped = true soundz.PlaybackSpeed = pitch soundz.SoundId = "rbxassetid://"..id soundz:Stop() soundz:Play() end end ---------------------------------------------------------------------------- function lerp(a, b, t) return a + (b - a)*t end ---------------------------------------------------------------------------- function Lerp(c1,c2,al) local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()} local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()} for i,v in pairs(com1) do com1[i] = v+(com2[i]-v)*al end return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1))) end ---------------------------------------------------------------------------- function slerp(a, b, t) dot = a:Dot(b) if dot > 0.99999 or dot < -0.99999 then return t <= 0.5 and a or b else r = math.acos(dot) return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r) end end ---------------------------------------------------------------------------- function clerp(c1,c2,al) local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()} local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()} for i,v in pairs(com1) do com1[i] = lerp(v,com2[i],al) end return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1))) end ---------------------------------------------------------------------------- function findAllNearestTorso(pos,dist) local list = game.Workspace:children() local torso = {} local temp = nil local human = nil local temp2 = nil for x = 1, #list do temp2 = list[x] if (temp2.className == "Model") and (temp2 ~= char) then local nayem = "Torso" if temp2:findFirstChild("UpperTorso") then nayem = "UpperTorso" end temp = temp2:findFirstChild(nayem) human = temp2:findFirstChildOfClass("Humanoid") if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then if (temp.Position - pos).magnitude < dist then table.insert(torso,temp) dist = (temp.Position - pos).magnitude end end end end return torso end ---------------------------------------------------------------------------- local isAPlayer function checkIfNotPlayer(model) coroutine.resume(coroutine.create(function() if model ~= char and model.Parent ~= char and model.Parent.Parent ~= char and model.Parent ~= DebrisModel and model.Parent.Parent ~= DebrisModel and model.Parent.Parent.Parent ~= DebrisModel then isAPlayer = true else isAPlayer = false end end)) return isAPlayer end ---------------------------------------------------------------------------- function computeDirection(vec) local lenSquared = vec.magnitude * vec.magnitude local invSqrt = 1 / math.sqrt(lenSquared) return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt) end ---------------------------------------------------------------------------- function newWeld(wp0, wp1, wc0x, wc0y, wc0z) local wld = Instance.new("Weld", wp1) wld.Part0 = wp0 wld.Part1 = wp1 wld.C0 = CFrame.new(wc0x, wc0y, wc0z) return wld end ---------------------------------------------------------------------------- function weld(model) local parts,last = {} local function scan(parent) for _,v in pairs(parent:GetChildren()) do if (v:IsA("BasePart")) then if (last) then local w = Instance.new("Weld") w.Name = ("%s_Weld"):format(v.Name) w.Part0,w.Part1 = last,v w.C0 = last.CFrame:inverse() w.C1 = v.CFrame:inverse() w.Parent = last end last = v table.insert(parts,v) end scan(v) end end scan(model) for _,v in pairs(parts) do v.Anchored = false v.Locked = true end end ---------------------------------------------------------------------------- function sound(id,position,vol,pitch,dist,start,finish) coroutine.resume(coroutine.create(function() local part = Instance.new("Part",DebrisModel) part.Anchored = true part.Position = position part.Size = Vector3.new(0,0,0) part.CanCollide = false part.Transparency = 1 soundasd = Instance.new("Sound",part) soundasd.SoundId = "rbxassetid://"..id if vol ~= nil then soundasd.Volume = vol end if pitch ~= nil then soundasd.PlaybackSpeed = pitch end if dist ~= nil then soundasd.MaxDistance = dist*5 soundasd.EmitterSize = dist/5 end delay(0.5,function() debris:AddItem(part,soundasd.TimeLength+3) end) soundasd:Play() end)) return soundasd end function createsound(id,parent) local soundz = Instance.new("Sound",parent) soundz.SoundId = "rbxassetid://"..id return soundz end function playsound(sond,vol,pitch,start) if vol ~= nil then sond.Volume = vol end if pitch ~= nil then sond.PlaybackSpeed = pitch end if start ~= nil then sond.TimePosition = start end sond:Play() end ---------------------------------------------------------------------------- eColors={"Really red","Really black"} function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) local magz = (Part0 - Part1).magnitude local curpos = Part0 local trz = {-Offset,Offset} for i=1,Times do local li = Instance.new("Part", DebrisModel) li.TopSurface =0 li.Material = Enum.Material.Neon li.BottomSurface = 0 li.Anchored = true li.Locked = true li.Transparency = Trans or 0.4 li.BrickColor = BrickColor.new(Color) li.formFactor = "Custom" li.CanCollide = false li.Size = Vector3.new(Thickness,Thickness,magz/Times) local lim = Instance.new("BlockMesh",li) local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)]) local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet if Times == i then local magz2 = (curpos - Part1).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2) li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2) else li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2) end curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p li.Name = "LIGHTNING" end end ---------------------------------------------------------------------------- local HBill = Instance.new("BillboardGui",hed) local HMain, HBar = Instance.new("Frame", HBill), Instance.new("Frame") local HName = Instance.new("TextLabel") HBill.Size = UDim2.new(15,0,2.2,0) HBill.StudsOffset = Vector3.new(3.675,1.2,0) HBill.AlwaysOnTop = true HBill.Enabled = true HMain.BackgroundColor3 = Color3.new(0, 0, 0) HMain.BackgroundTransparency = 1 HMain.Size = UDim2.new(.5,0,.2,0) HName.Parent = HMain HName.BackgroundTransparency = 1 HName.BackgroundColor3 = Color3.new(244,255,25) HName.BorderColor3 = Color3.new(244,255,25) HName.BorderSizePixel = 2 HName.Size = UDim2.new(1,0,.75,0) HName.Font = "Code" HName.Text = [[( Dream!Tale )]] HName.TextScaled = true HName.TextColor3 = Color3.new(244,255,25) HName.TextStrokeColor3 = Color3.new(0.1,0.1,0.1) HName.TextStrokeTransparency = 0 HName.TextYAlignment = "Bottom" local HBill = Instance.new("BillboardGui",hed) local HMain, HBar = Instance.new("Frame", HBill), Instance.new("Frame") local HName = Instance.new("TextLabel") HBill.Size = UDim2.new(15,0,2.2,0) HBill.StudsOffset = Vector3.new(3.675,2,0) HBill.AlwaysOnTop = true HBill.Enabled = true HMain.BackgroundColor3 = Color3.new(0, 0, 0) HMain.BackgroundTransparency = 1 HMain.Size = UDim2.new(.5,0,.5,0) HName.Parent = HMain HName.BackgroundTransparency = 1 HName.BackgroundColor3 = Color3.new(0,0,0) HName.BorderColor3 = Color3.new(0,0,0) HName.BorderSizePixel = 2 HName.Size = UDim2.new(1,0,.75,0) HName.Font = "Antique" HName.Text = [[Nightmare!Sans]] HName.TextScaled = true HName.TextColor3 = Color3.new(0,0,0) HName.TextStrokeColor3 = Color3.new(0,0,0) HName.TextStrokeTransparency = 0 HName.TextYAlignment = "Bottom" function bigboomrektxd() coroutine.resume(coroutine.create(function() local magnitude = nil local Position = nil if animid == 0 then Position = larm.Position else Position = rarm.Position end --sound(743499393,Position,10,math.random(6,8)/10) sound(440145223,Position,10,math.random(10,12)/10,50) local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshId = "rbxassetid://559831844" mesh2.Scale = Vector3.new(0,0,0.4) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Color = Color3.fromHSV(0,0,main.v) Part1.Parent = DebrisModel Part1.Size = Vector3.new(0,0,0) Part1.Anchored = true Part1.CFrame = CFrame.new(Position,mouse.Hit.p) Part1.Name = "EXPLOSION2" local Part0 = Instance.new("Part",DebrisModel) local PointLight2 = Instance.new("PointLight") Part0.Name = "Bullet" Part0.Material = Enum.Material.Neon Part0.Color = Color3.fromHSV(0,0,main.v) Part0.Anchored = false Part0.Size = Vector3.new(5, 5, 5) local mesh = Instance.new("SpecialMesh",Part0) mesh.MeshType = Enum.MeshType.Sphere local bforce = Instance.new("BodyForce",Part0) bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0) Part0.CanCollide = false PointLight2.Parent = Part0 PointLight2.Color = Part0.Color local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local pos = Position + (direction * 2) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) Part0.Velocity = direction * 60 local asd = nil local loop = nil delay(5, function() Part0:Destroy() loop:disconnect() asd:disconnect() end) loop = rs:connect(function() local asdf = math.random(500,1000)/1000 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Color = Color3.fromHSV(Color3.toHSV(main_color),math.random(0,10000)/10000,main.v) Part1.Parent = DebrisModel Part1.Size = Part0.Size + Vector3.new(asdf,asdf,asdf) Part1.Anchored = true Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-1000,1000)/750,math.random(-1000,1000)/750,math.random(-1000,1000)/750)) Part1.Name = "SMOKE" end) asd = Part0.Touched:connect(function(ht) local hit=ht.Parent if checkIfNotPlayer(ht) == true and ht.CanCollide == true then asd:disconnect() loop:disconnect() Part0:Destroy() sound(explosionid[math.random(1,#explosionid)],Part0.Position,10,math.random(6,9)/10,200) for i,v in pairs(findAllNearestTorso(Part0.Position,50)) do if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then v:Destroy() else v.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth/(math.random(50,60)/10)) end local Position = Part0.Position local Target = v.Position local direction = Target - Position local direction = computeDirection(direction) local bv = Instance.new("BodyVelocity",v) bv.Velocity = direction * (50 - ((Position - Target).magnitude/2)) debris:AddItem(bv,1) end for i=1,14,2 do for x=1,math.random(0,1) do rs:wait() end for z=1,math.random(2,3) do local asdf = math.random(-5,5)*10-(i/20)*8 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Color = Color3.fromHSV(Color3.toHSV(main_color),math.random(0,10000)/10000,main.v) Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = i*0.5 Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-10,10),math.random(-2,2)*a)) Part1.Name = "EXPLOSION" end end end end) end)) end holdclick=false mouse.Button1Down:connect(function() if debounce == false then if animid == 0 then animid = 1 else animid = 0 end debounce = true holdclick = true aiming_anim = true wait(0.2) repeat rs:wait() timer = 150 until holdclick == false bigboomrektxd() local Position = mouse.Hit.p local Target = root.Position local direction = Target - Position local direction = computeDirection(direction) root.Velocity = direction * 150 aiming_anim = false delay(0.3,function() debounce = false end) end end) mouse.Button1Up:connect(function() holdclick=false end) function dashasdf() debounce = true canjump = false attack = true for i,v in pairs(char:GetChildren()) do if v ~= root then if v:IsA("Part") then v.Transparency = 1 elseif v:IsA("Accoutrement") then v:FindFirstChildOfClass("Part").Transparency = 1 end end end local tempattachment = Instance.new("Attachment",root) tempattachment.Position = Vector3.new(0,0,-4) for i=1,20 do rs:wait() root.Velocity = Vector3.new(0,0,0) root.CFrame = CFrame.new(tempattachment.WorldPosition) * CFrame.Angles(math.rad(root.Orientation.X),math.rad(root.Orientation.Y),math.rad(root.Orientation.Z)) local asdf = math.random(500,1000)/100 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Color = Color3.fromHSV(Color3.toHSV(main_color),math.random(0,10000)/10000,main.v) Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true Part1.CFrame = CFrame.new(root.Position + Vector3.new(math.random(-1000,1000)/500,math.random(-1000,1000)/500,math.random(-1000,1000)/500)) Part1.Name = "SMOKE" end tempattachment:Destroy() for i,v in pairs(char:GetChildren()) do if v ~= root then if v:IsA("Part") then v.Transparency = 0 elseif v:IsA("Accoutrement") then v:FindFirstChildOfClass("Part").Transparency = 0 end end end canjump = true attack = false delay(0.1,function() debounce = false end) end function laz0r() local Position = nil if animid == 0 then Position = larm.Position else Position = rarm.Position end local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshId = "rbxassetid://559831844" mesh2.Scale = Vector3.new(0,0,0.4) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Color = Color3.fromHSV(0,0,main.v) Part1.Parent = DebrisModel Part1.Size = Vector3.new(0,0,0) Part1.Anchored = true Part1.CFrame = CFrame.new(Position,mouse.Hit.p) Part1.Name = "EXPLOSION3" local Part0 = Instance.new("Part",DebrisModel) Part0.Name = "Bullet" Part0.Material = Enum.Material.Neon Part0.Color = Color3.fromHSV(0,0,main.v) Part0.Anchored = true local mesh = Instance.new("SpecialMesh",Part0) mesh.MeshType = Enum.MeshType.Sphere Part0.CanCollide = false local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local ray = Ray.new(Position, (Target-Position).unit*1048) local part, endPoint = workspace:FindPartOnRay(ray, char) Part0.Size = Vector3.new(5,1,5) mesh.Scale = Vector3.new(1,(Position-endPoint).magnitude,1) local pos = Position + (direction * (mesh.Scale.Y/2)) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) clashpart = Instance.new("Part",DebrisModel) clashpart.Size = Vector3.new(50,50,50) clashpart.CanCollide = false clashpart.Anchored = true clashpart.Transparency = 1 clashpart.Color = main_color clashpart.Name = "StarLightClash" clashpart.CFrame = CFrame.new(endPoint, root.Position) sound(1177475476,Position,10,math.random(5,6)/10,300) local z = 10 for i = 1,100 do rs:wait() if animid == 0 then Position = larm.Position else Position = rarm.Position end local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local ray = Ray.new(Position, (Target-Position).unit*1048) local part, endPoint = workspace:FindPartOnRay(ray, char) Part0.Size = Vector3.new(5-((i/100)*5),1,5-((i/100)*5)) mesh.Scale = Vector3.new(1,(Position-endPoint).magnitude,1) mesh.Offset = Vector3.new(math.random(-10000,10000)/20000,math.random(-10000,10000)/20000,0) local pos = Position + (direction * (mesh.Scale.Y/2)) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) clashpart.CFrame = CFrame.new(endPoint, root.Position) local Position = mouse.Hit.p local Target = root.Position local direction = Target - Position local direction = computeDirection(direction) root.Velocity = direction * 5 if i >= z then z = i + 10 sound(explosionid[math.random(1,#explosionid)],endPoint,10,math.random(6,9)/10,200) end Part1 = Part0:Clone() Part1.Parent = DebrisModel Part1.Color = Color3.fromHSV(Color3.toHSV(main_color),math.random(0,10000)/10000,main.v) Part1.Name = "SMOKE2" if part ~= nil then if part.Name == "StarLightClash" then local asdf = math.random(0,5)*20 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Color = Color3.fromHSV(Color3.toHSV(Color3.fromRGB((main.r+(255*part.Color.r))/2,(main.g+(255*part.Color.g))/2,(main.b+(255*part.Color.b))/2)),math.random(5000,10000)/10000,main.v) Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = 1.5 Part1.CFrame = CFrame.new(endPoint + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a)) Part1.Name = "EXPLOSION" else local asdf = math.random(0,5)*10 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Color = Color3.fromHSV(Color3.toHSV(main_color),math.random(0,10000)/10000,main.v) Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = 1.5 Part1.CFrame = CFrame.new(endPoint + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a)) Part1.Name = "EXPLOSION" end end for i,v in pairs(findAllNearestTorso(endPoint,50)) do if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then v:Destroy() else v.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth/math.random(120,180)) end local Position = mouse.Hit.p local Target = v.Position local direction = Target - Position local direction = computeDirection(direction) local bv = Instance.new("BodyVelocity",v) bv.Velocity = direction * (10 - ((Position - Target).magnitude/2)) debris:AddItem(bv,1) end end clashpart:Destroy() Part0:Destroy() wait(0.3) aiming_anim = false delay(0.3,function() debounce = false end) end function nukewelpo() coroutine.resume(coroutine.create(function() local magnitude = nil local Position = nil if animid == 0 then Position = larm.Position else Position = rarm.Position end --sound(743499393,Position,10,math.random(6,8)/10) sound(440145223,Position,10,math.random(4,5)/10,100) local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshId = "rbxassetid://559831844" mesh2.Scale = Vector3.new(0,0,0.4) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Color = Color3.fromHSV(0,0,main.v) Part1.Parent = DebrisModel Part1.Size = Vector3.new(0,0,0) Part1.Anchored = true Part1.CFrame = CFrame.new(Position,mouse.Hit.p) Part1.Name = "EXPLOSION3" local Part0 = Instance.new("Part",DebrisModel) local PointLight2 = Instance.new("PointLight") Part0.Name = "Bullet" Part0.Material = Enum.Material.Neon Part0.Color = Color3.fromHSV(0,0,main.v) Part0.Anchored = false Part0.Size = Vector3.new(5, 5, 5) local mesh = Instance.new("SpecialMesh",Part0) mesh.MeshType = Enum.MeshType.Sphere mesh.Scale = Vector3.new(3,3,3) local bforce = Instance.new("BodyForce",Part0) bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0) Part0.CanCollide = false PointLight2.Parent = Part0 PointLight2.Color = Part0.Color local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local pos = Position + (direction * 2) Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) Part0.Velocity = direction * 150 local asd = nil local loop = nil delay(5, function() Part0:Destroy() loop:disconnect() asd:disconnect() end) loop = rs:connect(function() local asdf = math.random(500,1000)/1000 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Color = Color3.fromHSV(Color3.toHSV(main_color),math.random(0,10000)/10000,main.v) Part1.Parent = DebrisModel Part1.Size = (Part0.Size*3) + Vector3.new(asdf,asdf,asdf) Part1.Anchored = true Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-3000,3000)/750,math.random(-3000,3000)/750,math.random(-3000,3000)/750)) Part1.Name = "SMOKE" end) asd = Part0.Touched:connect(function(ht) local hit=ht.Parent if checkIfNotPlayer(ht) == true and ht.CanCollide == true then asd:disconnect() loop:disconnect() Part0:Destroy() sound(explosionid[math.random(1,#explosionid)],Part0.Position,10,math.random(3,5)/10,500) for i,v in pairs(findAllNearestTorso(Part0.Position,160)) do if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then v:Destroy() else v.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth/(math.random(20,30)/10)) end local Position = Part0.Position local Target = v.Position local direction = Target - Position local direction = computeDirection(direction) local bv = Instance.new("BodyVelocity",v) bv.Velocity = direction * (120 - ((Position - Target).magnitude/2)) debris:AddItem(bv,1) end for i=1,10,0.5 do for x=1,math.random(0,1) do rs:wait() end for z=1,math.random(2,3) do local asdf = math.random(-5,5)*10-(i/20)*12 local Part1 = Instance.new("Part") local mesh2 = Instance.new("SpecialMesh",Part1) mesh2.MeshType = Enum.MeshType.Sphere mesh2.Scale = Vector3.new(0,0,0) Part1.Material = Enum.Material.Neon Part1.CanCollide = false Part1.Color = Color3.fromHSV(Color3.toHSV(main_color),math.random(0,10000)/10000,main.v) Part1.Parent = DebrisModel Part1.Size = Vector3.new(asdf,asdf,asdf) Part1.Anchored = true local a = i*5 Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-30,30),math.random(-2,2)*a)) Part1.Name = "EXPLOSION4" end end end end) end)) end holdq = false holdr = false cooldownult = false mouse.KeyDown:connect(function(key) if debounce == false then if key == "e" then dashasdf() elseif key == "r" and cooldownult == false then cooldownult = true if animid == 0 then animid = 1 else animid = 0 end debounce = true holdr = true aiming_anim = true wait(0.2) repeat rs:wait() timer = 150 until holdr == false nukewelpo() local Position = mouse.Hit.p local Target = root.Position local direction = Target - Position local direction = computeDirection(direction) root.Velocity = direction * 300 aiming_anim = false delay(5,function() cooldownult = false end) delay(1,function() debounce = false end) elseif key == "q" then debounce = true if animid == 0 then animid = 1 else animid = 0 end holdq = true attack = true aiming_anim = true repeat rs:wait() timer = 150 until holdq == false laz0r() attack = false end end end) mouse.KeyUp:connect(function(key) if key == "q" then holdq = false elseif key == "r" then holdr = false end end) ---------------------------------------------------------------------------- music(themeid,themepitch) velocityYFall=0 velocityYFall2=0 velocityYFall3=0 velocityYFall4=0 neckrotY=0 neckrotY2=0 torsorotY=0 torsorotY2=0 torsoY=0 torsoY2=0 sine = 0 newWeld(torso, larm, -1.5, 0.5, 0) larm.Weld.C1 = CFrame.new(0, 0.5, 0) newWeld(torso, rarm, 1.5, 0.5, 0) rarm.Weld.C1 = CFrame.new(0, 0.5, 0) newWeld(torso, hed, 0, 1.5, 0) newWeld(torso, lleg, -0.5, -1, 0) lleg.Weld.C1 = CFrame.new(0, 1, 0) newWeld(torso, rleg, 0.5, -1, 0) rleg.Weld.C1 = CFrame.new(0, 1, 0) newWeld(root, torso, 0, -1, 0) torso.Weld.C1 = CFrame.new(0, -1, 0) rs:connect(function() bg.MaxTorque = Vector3.new(0,0,0) for i,v in pairs(DebrisModel:GetChildren()) do if v.Name == "EXPLOSION" then local change = 0.04-(v.Transparency*0.02) local vm = v:FindFirstChildOfClass("SpecialMesh") vm.Scale = vm.Scale + Vector3.new(change,change,change) v.Transparency = v.Transparency + 0.02 if v.Transparency >= 1 then v:Destroy() end elseif v.Name == "EXPLOSION2" then local change = 0.04-(v.Transparency*0.04) local vm = v:FindFirstChildOfClass("SpecialMesh") vm.Scale = vm.Scale + Vector3.new(change,change,0) v.Transparency = v.Transparency + 0.025 if v.Transparency >= 1 then v:Destroy() end elseif v.Name == "EXPLOSION3" then local change = 0.5-(v.Transparency*0.5) local vm = v:FindFirstChildOfClass("SpecialMesh") vm.Scale = vm.Scale + Vector3.new(change,change,0) v.Transparency = v.Transparency + 0.1 if v.Transparency >= 1 then v:Destroy() end elseif v.Name == "EXPLOSION4" then local change = 0.15-(v.Transparency*0.125) local vm = v:FindFirstChildOfClass("SpecialMesh") vm.Scale = vm.Scale + Vector3.new(change,change,change) v.Transparency = v.Transparency + 0.01 if v.Transparency >= 1 then v:Destroy() end elseif v.Name == "SMOKE" then local vm = v:FindFirstChildOfClass("SpecialMesh") vm.Scale = vm.Scale - Vector3.new(0.075,0.075,0.075) if vm.Scale.X <= 0 then v:Destroy() end elseif v.Name == "SMOKE2" then local change = 2-(v.Transparency*2) local vm = v:FindFirstChildOfClass("SpecialMesh") local Position = nil if animid == 0 then Position = larm.Position else Position = rarm.Position end local Target = mouse.Hit.p local direction = Target - Position local direction = computeDirection(direction) local ray = Ray.new(Position, (Target-Position).unit*1048) local part, endPoint = workspace:FindPartOnRay(ray, char) vm.Scale = Vector3.new(vm.Scale.X,(Position-endPoint).magnitude,vm.Scale.Z) + Vector3.new(change,0,change) local pos = Position + (direction * (vm.Scale.Y/2)) v.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0) vm.Offset = Vector3.new(math.random(-10000,10000)/10000,math.random(-10000,10000)/10000,0) v.Transparency = v.Transparency + 0.1 if v.Transparency >= 1 then v:Destroy() end elseif v.Name == "LIGHTNING" then local vm = v:FindFirstChildOfClass("BlockMesh") vm.Scale = vm.Scale - Vector3.new(0.1,0.1,0) if vm.Scale.X <= 0 then v:Destroy() end end end if -root.Velocity.Y/1.5 > 0 and -root.Velocity.Y/1.5 < 160 then velocityYFall = root.Velocity.Y/1.5 end if -root.Velocity.Y/180 > 0 and -root.Velocity.Y/180 < 1.2 then velocityYFall2 = root.Velocity.Y/180 end if -root.Velocity.Y/1.5 > -5 and -root.Velocity.Y/1.5 < 50 then velocityYFall3 = root.Velocity.Y/1.5 end if -root.Velocity.Y/1.5 > -50 and -root.Velocity.Y/1.5 < 20 then velocityYFall4 = root.Velocity.Y/1.5 end if root.RotVelocity.Y/6 < 1 and root.RotVelocity.Y/6 > -1 then neckrotY = root.RotVelocity.Y/6 end if root.RotVelocity.Y/8 < 0.6 and root.RotVelocity.Y/8 > -0.6 then neckrotY2 = root.RotVelocity.Y/8 end if root.RotVelocity.Y/6 < 0.2 and root.RotVelocity.Y/6 > -0.2 then torsorotY = root.RotVelocity.Y/6 end if root.RotVelocity.Y/8 < 0.2 and root.RotVelocity.Y/8 > -0.2 then torsorotY2 = root.RotVelocity.Y/8 end torsoY = -(torso.Velocity*Vector3.new(1, 0, 1)).magnitude/20 torsoY2 = -(torso.Velocity*Vector3.new(1, 0, 1)).magnitude/36 if attack == true then hum.WalkSpeed = 1 else hum.WalkSpeed = 10 end if canjump == true then hum.JumpPower = 50 else hum.JumpPower = 0 end local jumped = false local ray1 = Ray.new(root.Position+Vector3.new(1,0,0),Vector3.new(0, -6, 0)) local part1, endPoint = workspace:FindPartOnRay(ray1, char) local ray2 = Ray.new(root.Position-Vector3.new(1,0,0),Vector3.new(0, -6, 0)) local part2, endPoint = workspace:FindPartOnRay(ray2, char) local ray3 = Ray.new(root.Position+Vector3.new(0,0,0.5),Vector3.new(0, -6, 0)) local part3, endPoint = workspace:FindPartOnRay(ray3, char) local ray4 = Ray.new(root.Position-Vector3.new(0,0,0.5),Vector3.new(0, -6, 0)) local part4, endPoint = workspace:FindPartOnRay(ray4, char) if part1 or part2 or part3 or part4 then jumped = false else endPoint = 0 jumped = true end local rlegray = Ray.new(rleg.Position+Vector3.new(0,0.5,0),Vector3.new(0, -1.75, 0)) local rlegpart, rlegendPoint = workspace:FindPartOnRay(rlegray, char) local llegray = Ray.new(lleg.Position+Vector3.new(0,0.5,0),Vector3.new(0, -1.75, 0)) local llegpart, llegendPoint = workspace:FindPartOnRay(llegray, char) if no_anim == false then if hum.Health > 0 then if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude >= 5 and jumped == false then hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-18),math.rad(0+math.rad(0+2*math.cos(sine/2))),0), 0.1) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(math.rad(-10),0,0),0.1) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62-(movement/30)*math.cos(sine/4)/2,(movement/50)*math.cos(sine/4))*CFrame.Angles(math.rad(-5-(movement*2)*math.cos(sine/4))+ -(movement/10)*math.sin(sine/4),math.rad(0-(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+(movement/30)*math.cos(sine/4)/2,-(movement/50)*math.cos(sine/4))*CFrame.Angles(math.rad(-5+(movement*2)*math.cos(sine/4))+ (movement/10)*math.sin(sine/4),math.rad(0-(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+(movement/20)*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-(change*20)-4*math.cos(sine/2)), torsorotY2+math.rad(0-4*math.cos(sine/4)), torsorotY2+math.rad(0-1*math.cos(sine/4))), 0.1) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.85-(movement/10)*math.cos(sine/4)/2,-0.1+(movement/15)*math.cos(sine/4))*CFrame.Angles(math.rad(-10+(change*5)-movement*math.cos(sine/4))+ -(movement/10)*math.sin(sine/4),math.rad(0+(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.85+(movement/10)*math.cos(sine/4)/2,-0.1-(movement/15)*math.cos(sine/4))*CFrame.Angles(math.rad(-10+(change*5)+movement*math.cos(sine/4))+ (movement/10)*math.sin(sine/4),math.rad(0+(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2) elseif jumped == true then hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-18),math.rad(0+math.rad(0+2*math.cos(sine/2))),0), 0.1) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(0,0,0),0.1) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,1-0.1*math.cos(sine/16)/2,0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(-50-1*math.cos(sine/8))), 0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,1-0.1*math.cos(sine/16)/2,0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(50+1*math.cos(sine/8))), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(0), math.rad(0-1*math.cos(sine/32))), 0.1) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.925+0.1*math.cos(sine/16),0)*CFrame.Angles(math.rad(-35-1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(-2-0.5*math.cos(sine/8))), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,0+0.1*math.cos(sine/16),-0.8)*CFrame.Angles(math.rad(-25+1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(2+0.5*math.cos(sine/8))), 0.2) elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 5 then hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)*CFrame.Angles(math.rad(-18),math.rad(0+math.rad(0+2*math.cos(sine/2))),0), 0.1) hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(math.rad(-15),0,0),0.1) larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(-5-1*math.cos(sine/8))), 0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(5+1*math.cos(sine/8))), 0.2) torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(0), math.rad(0-1*math.cos(sine/32))), 0.1) lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(0,llegendPoint.Y-lleg.Position.Y,0)*CFrame.new(-0.5,0+0.1*math.cos(sine/16),0)*CFrame.Angles(math.rad(0-1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(-2-0.5*math.cos(sine/8))), 0.2) rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0,rlegendPoint.Y-rleg.Position.Y,0)*CFrame.new(0.5,0+0.1*math.cos(sine/16),0)*CFrame.Angles(math.rad(0+1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(2+0.5*math.cos(sine/8))), 0.2) end for i=1,5 do if aiming_anim == true then bg.MaxTorque = Vector3.new(9e9,9e9,9e9) if jumped == false then bg.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.x,root.Position.Y,mouse.Hit.z)) else bg.CFrame = CFrame.new(root.Position,mouse.Hit.p) end if animid == 0 then hed.Weld.C1 = Lerp(hed.Weld.C1,CFrame.Angles(0,math.rad(-80),0),0.4) torso.Weld.C0 = Lerp(torso.Weld.C0,CFrame.new(0, -1.1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(-80), math.rad(0-1*math.cos(sine/32))),0.2) larm.Weld.C0 = Lerp(larm.Weld.C0,CFrame.new(-1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(-10-1*math.cos(sine/16)),math.rad(-90-1*math.cos(sine/8))),0.4) else hed.Weld.C1 = Lerp(hed.Weld.C1,CFrame.Angles(0,math.rad(80),0),0.4) torso.Weld.C0 = Lerp(torso.Weld.C0,CFrame.new(0, -1.1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(80), math.rad(0-1*math.cos(sine/32))),0.2) rarm.Weld.C0 = Lerp(rarm.Weld.C0,CFrame.new(1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(10-1*math.cos(sine/16)),math.rad(90+1*math.cos(sine/8))),0.4) end else if timer <= 0 then animid = math.random(0,1) else timer = timer - 1 end end end end end main_color = Color3.fromRGB(main.r,main.g,main.b) pr.Value = main.r pg.Value = main.g pb.Value = main.b pv.Value = main.v idth.Value = themeid pith.Value = themepitch HName.TextStrokeColor3 = Color3.fromHSV(Color3.toHSV(main_color),1,main.v/2) HName.TextColor3 = Color3.fromHSV(Color3.toHSV(main_color),1,main.v) sine = sine + change if hum.Health <= 0 then debounce = true end end) --Extras-- q = char:GetChildren() for u = 1, #q do if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then q[u]:remove() elseif q[u].ClassName == "CharacterMesh" then q[u]:remove() elseif q[u].ClassName == "ShirtGraphic" then q[u]:remove() elseif q[u].ClassName == "Shirt" then q[u]:Destroy() elseif q[u].ClassName == "Pants" then q[u]:Destroy() end end local top = Instance.new("Shirt") top.ShirtTemplate = "rbxassetid://1042097476" top.Parent = char local bottom = Instance.new("Pants") bottom.PantsTemplate = "rbxassetid://1042097548" bottom.Parent = char local BodyColors = char:FindFirstChildOfClass"BodyColors" if BodyColors then BodyColors.HeadColor = BrickColor.new"Really black" BodyColors.TorsoColor = BrickColor.new"Really black" BodyColors.LeftArmColor = BrickColor.new"Really black" BodyColors.RightArmColor = BrickColor.new"Really black" BodyColors.LeftLegColor = BrickColor.new"Really black" BodyColors.RightLegColor = BrickColor.new"Really black" end --extras local talksound = Instance.new("Sound",char.Torso) talksound.SoundId = "rbxassetid://928210219" talksound.Volume = 4 local blastsound = Instance.new("Sound",char.Torso) blastsound.Name = "blast_sound" blastsound.SoundId = "rbxassetid://345052019" blastsound.Volume = 4 function swait(num) if num==0 or num==nil then game:service'RunService'.Stepped:wait(0) else for i=0,num do game:service'RunService'.Stepped:wait(0) end end end function chatfunc(text) local chat = coroutine.wrap(function() if char:FindFirstChild("TalkingBillBoard") ~= nil then char:FindFirstChild("TalkingBillBoard"):Destroy() end local naeeym2 = Instance.new("BillboardGui",char) naeeym2.Size = UDim2.new(0,100,0,40) naeeym2.StudsOffset = Vector3.new(0,3,0) naeeym2.Adornee = char.Head naeeym2.Name = "TalkingBillBoard" local tecks2 = Instance.new("TextLabel",naeeym2) tecks2.BackgroundTransparency = 1 tecks2.BorderSizePixel = 0 tecks2.Text = "" tecks2.Font = "Fantasy" tecks2.TextSize = 30 tecks2.TextStrokeTransparency = 0 tecks2.TextColor3 = Color3.new(.6,0,0) tecks2.TextStrokeColor3 = Color3.new(0,0,0) tecks2.Size = UDim2.new(1,0,0.5,0) local tecks3 = Instance.new("TextLabel",naeeym2) tecks3.BackgroundTransparency = 1 tecks3.BorderSizePixel = 0 tecks3.Text = "" tecks3.Font = "Fantasy" tecks3.TextSize = 30 tecks3.TextStrokeTransparency = 0 tecks3.TextColor3 = Color3.new(0,0,0) tecks3.TextStrokeColor3 = Color3.new(1,1,1) tecks3.Size = UDim2.new(1,0,0.5,0) for i = 1,string.len(text),1 do tecks2.Text = string.sub(text,1,i) tecks3.Text = string.sub(text,1,i) tecks3.Text = string.sub(text,1,i) talksound:Play() wait(0.01) end wait(2) for i = 1, 50 do swait() tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) tecks2.Rotation = tecks2.Rotation - .8 tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04 tecks2.TextTransparency = tecks2.TextTransparency + .04 tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) tecks3.Rotation = tecks2.Rotation + .8 tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04 tecks3.TextTransparency = tecks2.TextTransparency + .04 end naeeym2:Destroy() end) chat() end function onChatted(msg) chatfunc(msg) end plr.Chatted:connect(onChatted) wait(2) chatfunc("It´s a beatefule night in void..") wait(2) chatfunc("Black is rising...") wait(2) chatfunc("Dream!Sans is dying....") wait(2) chatfunc("On days like these... Chara like you...") wait(2) chatfunc("Should be erasing in hell.") wait(0.5) char.Humanoid.Name = "Sans" --chat function Blast(AAA) if AAA == "f" then local chatmath = math.random(1,3) if chatmath == 1 then chatfunc("Gaster Blaster!") end if chatmath == 2 then chatfunc("This is what you get for killing everybody.") end if chatmath == 3 then chatfunc("Look, I gave up trying to go back a long time ago.") end local gasterblaster = Instance.new("Part",char.Torso) gasterblaster.Size = Vector3.new(7, 16, 4) gasterblaster.CanCollide = false local gasterblastermesh = Instance.new("FileMesh",gasterblaster) gasterblastermesh.MeshId = "rbxassetid://431908407" gasterblastermesh.Scale = Vector3.new(0.05,0.05,0.05) local gasterblastertexture = Instance.new("Decal",gasterblaster) gasterblastertexture.Face = "Back" gasterblastertexture.Texture = "http://www.roblox.com/asset/?id=441975828" local weeld = Instance.new("Weld",gasterblaster) weeld.Part0 = gasterblaster weeld.Part1 = char.Torso weeld.C0 = CFrame.new(3.71674585, -11.54426, -0.129204988, -0.999741375, 0, 0.0227420069, 0, 1, 0, -0.0227420069, 0, -0.999741375) blastsound:Play() char.Head.Anchored = true wait(1) local blast = Instance.new("Part",gasterblaster) blast.Size = Vector3.new(18.07, 16.36, 73.54) blast.Transparency = 0.7 blast.Material = "Neon" blast.Color = Color3.new(1,1,1) blast.CanCollide = true local blastweld = Instance.new("Weld",blast) blastweld.Part0 = blast blastweld.Part1 = gasterblaster blastweld.C0 = CFrame.new(-0.430000305, 1.73999977, -40.1399994, 1, 0, 0, 0, 1, 0, 0, 0, 1) blast.Touched:connect(function(part) part.Parent:FindFirstChildOfClass("Humanoid"):Destroy() -- Makes them not able to move end) wait(2) char.Head.Anchored = false blast:Destroy() gasterblaster:Destroy() end end mouse.KeyDown:connect(Blast) end) UICorner_36.CornerRadius = UDim.new(0, 20) UICorner_36.Parent = TextButton_36 UIGradient_6.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(5, 255, 5)), ColorSequenceKeypoint.new(0.48, Color3.fromRGB(0, 229, 255)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 0))} UIGradient_6.Parent = TextButton_36 ImageLabel.Parent = Frame ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ImageLabel.BorderColor3 = Color3.fromRGB(0, 0, 0) ImageLabel.BorderSizePixel = 0 ImageLabel.Position = UDim2.new(0.319857299, 0, 0.00441501103, 0) ImageLabel.Size = UDim2.new(0, 84, 0, 62) ImageLabel.Image = "rbxassetid://127626754242019" Frame_3.Parent = Frame Frame_3.BackgroundColor3 = Color3.fromRGB(0, 0, 0) Frame_3.BorderColor3 = Color3.fromRGB(0, 0, 0) Frame_3.BorderSizePixel = 0 Frame_3.Position = UDim2.new(0.998811066, 0, 0, 0) Frame_3.Size = UDim2.new(0, 143, 0, 613) TextButton_37.Parent = Frame_3 TextButton_37.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_37.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_37.BorderSizePixel = 0 TextButton_37.Position = UDim2.new(0, 0, 0.679887354, 0) TextButton_37.Size = UDim2.new(0, 120, 0, 20) TextButton_37.Font = Enum.Font.Unknown TextButton_37.Text = "Headless" TextButton_37.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_37.TextScaled = true TextButton_37.TextSize = 14.000 TextButton_37.TextWrapped = true TextButton_37.MouseButton1Down:Connect(function() -- services local players = game:GetService("Players") local starterGui = game:GetService("StarterGui") -- objects local player = players.LocalPlayer local character = player.Character local humanoid = character:FindFirstChildWhichIsA("Humanoid") local head, torso = character:FindFirstChild("Head"), character:FindFirstChild("UpperTorso") local resetBindable = Instance.new("BindableEvent") -- variables local destroyFunc, resetBindableConnection = character.Destroy, nil -- main -- initializes the permadeath player.Character = nil player.Character = character task.wait(players.RespawnTime + .05) humanoid.BreakJointsOnDeath = false humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false) if humanoid.RigType == Enum.HumanoidRigType.R15 then task.defer(destroyFunc, (head.Neck)) end task.defer(destroyFunc, head) -- and we destroy the head resetBindableConnection = resetBindable.Event:Connect(function() starterGui:SetCore("ResetButtonCallback", true) resetBindableConnection:Disconnect() if player.Character == character then character:Destroy() local daModel = Instance.new("Model") local _daModelHumanoid = Instance.new("Humanoid") _daModelHumanoid.Parent = daModel player.Character = daModel task.delay(players.RespawnTime, destroyFunc, daModel) else player.Character:BreakJoints() end end) starterGui:SetCore("ResetButtonCallback", resetBindable) --fixed for synapse end) UICorner_37.CornerRadius = UDim.new(0, 20) UICorner_37.Parent = TextButton_37 UIGradient_7.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 4, 255)), ColorSequenceKeypoint.new(0.47, Color3.fromRGB(255, 0, 200)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 238, 0))} UIGradient_7.Parent = TextButton_37 TextButton_38.Parent = Frame_3 TextButton_38.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_38.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_38.BorderSizePixel = 0 TextButton_38.Position = UDim2.new(-1.11188817, 0, 0.613376856, 0) TextButton_38.Size = UDim2.new(0, 120, 0, 20) TextButton_38.Font = Enum.Font.Unknown TextButton_38.Text = "Gun" TextButton_38.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_38.TextScaled = true TextButton_38.TextSize = 14.000 TextButton_38.TextWrapped = true TextButton_38.MouseButton1Down:Connect(function() --------Calyster----- lTip = "Umm... where did you get that?" pistol.Name = "Pistol" pistolpart = wait(1) --For running in rbx studio mee = game.Players.LocalPlayer pistol = Instance.new("Tool", mee.Backpack) pistol.GripForward = Vector3.new(-0.149, 0.984, -0.099) pistol.GripPos = Vector3.new(0.1, -0.55, -0.2) pistol.GripRight = Vector3.new(0.989, 0.148, -0.015) pistol.GripUp = Vector3.new(0, 0.1, 0.995) pistol.TooInstance.new("Part", pistol) pistolpart.Name = "Handle" pistolpart.BrickColor = BrickColor.new("Black") pistolpart.Material = "SmoothPlastic" pistolpart.Orientation = Vector3.new(-88.99, 152.78, 135.7) pistolpart.Size = Vector3.new(0.2, 1.12, 0.6) pistolmesh = Instance.new("SpecialMesh", pistolpart) pistolmesh.MeshId = "rbxassetid://430060386" pistolmesh.Scale = Vector3.new(1.7, 1.7, 1.7) pistolmesh.TextureId = "rbxassetid://430060404" pistolmesh.VertexColor = Vector3.new(2, 2, 2) gunshotsound = Instance.new("Sound", pistolpart) gunshotsound.SoundId = "rbxassetid://213603013" mouserotatecharacter = true pistol.Equipped:connect(function(mouse) mouserotatecharacter = true local torso = mee.Character.HumanoidRootPart local mouseturning = mee:GetMouse() mee.Character.Humanoid.AutoRotate = false mouseturning.Move:connect(function() if mouserotatecharacter == true then torso.CFrame = CFrame.new(torso.Position, mouseturning.Hit.p*Vector3.new(1,0,1) + torso.Position*Vector3.new(0, 1, 0)) end end) mouse.Button1Down:connect(function() gunshotsound:Play() MakeShell() local ray = Ray.new(pistol.Handle.CFrame.p, (mouse.Hit.p - pistol.Handle.CFrame.p).unit * 300) local part, position = workspace:FindPartOnRay(ray, mee.Character, false, true) local beam = Instance.new("Part", workspace) beam.BrickColor = BrickColor.new("White") beam.FormFactor = "Custom" beam.Material = "Neon" beam.Transparency = 0.7 beam.Anchored = true beam.Locked = true beam.CanCollide = false local distance = (pistol.Handle.CFrame.p - position).magnitude beam.Size = Vector3.new(0.3, 0.3, distance) beam.CFrame = CFrame.new(pistol.Handle.CFrame.p, position) * CFrame.new(0, 0, -distance / 2) game:GetService("Debris"):AddItem(beam, 0.1) if part then local humanoid = part.Parent:FindFirstChild("Humanoid") if not humanoid then humanoid = part.Parent.Parent:FindFirstChild("Humanoid") end if humanoid then plrmodel = humanoid.Parent if plrmodel.Humanoid.Health ~= 0 then --blood plrmodel.Archivable = true local Char = plrmodel local Hum = Char:FindFirstChild("Humanoid") local Tor = Char:FindFirstChild("Torso") or Char:FindFirstChild("UpperTorso") local Health = Hum.Health local M = math.random local R = math.rad local rates = {.05, .075, .1, .15} local smooth = function(P) local SM = Enum.SurfaceType.SmoothNoOutlines P.TopSurface = SM P.BottomSurface = SM P.RightSurface = SM P.LeftSurface = SM P.FrontSurface = SM P.BackSurface = SM end local function BloodPool(Part,Size) local Pool = Instance.new("Part",game.Workspace) Pool.TopSurface = 0 Pool.CanCollide = false Pool.BrickColor = BrickColor.new("Crimson") Pool.Transparency = 0 Instance.new("CylinderMesh",Pool) Pool.Anchored = true Pool.Name = "BloodPoolPart" smooth(Pool) Pool.FormFactor = Enum.FormFactor.Custom Pool.Size = Size local c = Part.CFrame*CFrame.new(M(-3.01,3.01),-2.9,M(-3.01,3.01)) coroutine.resume(coroutine.create(function() local rate = rates[M(1,#rates)] game.Debris:AddItem(Pool,15) for i = 1,M(25,70) do wait() Pool.CFrame = c Pool.Size = Pool.Size+Vector3.new(rate,0,rate) end wait(5) Pool:Destroy() end)) end local function BloodDrops(Size,Area) local Blood = Instance.new("Part",game.Workspace) Blood.BrickColor = BrickColor.new("Crimson") Blood.Parent = plrmodel Blood.TopSurface = 0 Blood.CanCollide = false Blood.Anchored = false Blood.FormFactor = Enum.FormFactor.Custom Blood.Size = Size Blood.CFrame = Area*CFrame.new(M(-1.00,1.00),M(-1.00,1.00),M(-1.00,1.00)) return Blood end Hum.Changed:connect(function() if Hum.Health < Health then Health = Hum.Health for i = 1, math.random(4,10)do local Size = Vector3.new(M(-0.25,0.25),.2,M(-.25,.25)) local Blood = BloodDrops(Size,Tor.CFrame) local Stopper = false local Size2 = Vector3.new(M(-0.25,0.25),.2,M(-.25,.25)) BloodPool(Tor,Size2) end end end) end --Ragdoll wait() function getAttachment0(attachmentName) for _,child in next,plrmodel:GetChildren() do local attachment = child:FindFirstChild(attachmentName) if attachment then return attachment end end end plrmodel.Humanoid.Died:Connect(function(var) local removeHRP = true local head = plrmodel["Head"] local leftarm = plrmodel["Left Arm"] local leftleg = plrmodel["Left Leg"] local rightleg = plrmodel["Right Leg"] local rightarm = plrmodel["Right Arm"] local torso = plrmodel.Torso local root = plrmodel.HumanoidRootPart if removeHRP == true then root:Destroy() end local rootA =Instance.new("Attachment") local HeadA = Instance.new("Attachment") local LeftArmA = Instance.new("Attachment") local LeftLegA = Instance.new("Attachment") local RightArmA = Instance.new("Attachment") local RightLegA = Instance.new("Attachment") local TorsoA = Instance.new("Attachment") local TorsoA1 = Instance.new("Attachment") local TorsoA2 = Instance.new("Attachment") local TorsoA3 = Instance.new("Attachment") local TorsoA4 = Instance.new("Attachment") local TorsoA5 = Instance.new("Attachment") local function set1() HeadA.Name = "HeadA" HeadA.Parent = head HeadA.Position = Vector3.new(0, -0.5, 0) HeadA.Rotation = Vector3.new(0, 0, 0) HeadA.Axis = Vector3.new(1, 0, 0) HeadA.SecondaryAxis = Vector3.new(0, 1, 0) LeftArmA.Name = "LeftArmA" LeftArmA.Parent = leftarm LeftArmA.Position = Vector3.new(0.5, 1, 0) LeftArmA.Rotation = Vector3.new(0, 0, 0) LeftArmA.Axis = Vector3.new(1, 0, 0) LeftArmA.SecondaryAxis = Vector3.new(0, 1, 0) LeftLegA.Name = "LeftLegA" LeftLegA.Parent = leftleg LeftLegA.Position = Vector3.new(0, 1, 0) LeftLegA.Rotation = Vector3.new(0, 0, 0) LeftLegA.Axis = Vector3.new(1, 0, 0) LeftLegA.SecondaryAxis = Vector3.new(0, 1, 0) RightArmA.Name = "RightArmA" RightArmA.Parent = rightarm RightArmA.Position = Vector3.new(-0.5, 1, 0) RightArmA.Rotation = Vector3.new(0, 0, 0) RightArmA.Axis = Vector3.new(1, 0, 0) RightArmA.SecondaryAxis = Vector3.new(0, 1, 0) RightLegA.Name = "RightLegA" RightLegA.Parent = rightleg RightLegA.Position = Vector3.new(0, 1, 0) RightLegA.Rotation = Vector3.new(0, 0, 0) RightLegA.Axis = Vector3.new(1, 0, 0) RightLegA.SecondaryAxis = Vector3.new(0, 1, 0) rootA.Name= "rootA" rootA.Parent = root rootA.Position = Vector3.new(0, 0, 0) rootA.Rotation = Vector3.new(0, 90, 0) rootA.Axis = Vector3.new(0, 0, -1) rootA.SecondaryAxis = Vector3.new(0, 1, 0) end local function set2() TorsoA.Name = "TorsoA" TorsoA.Parent = torso TorsoA.Position = Vector3.new(0.5, -1, 0) TorsoA.Rotation = Vector3.new(0, 0, 0) TorsoA.Axis = Vector3.new(1, 0, 0) TorsoA.SecondaryAxis = Vector3.new(0, 1, 0) TorsoA1.Name = "TorsoA1" TorsoA1.Parent = torso TorsoA1.Position = Vector3.new(-0.5, -1, 0) TorsoA1.Rotation = Vector3.new(0, 0, 0) TorsoA1.Axis = Vector3.new(1, 0, 0) TorsoA1.SecondaryAxis = Vector3.new(0, 1, 0) TorsoA2.Name = "TorsoA2" TorsoA2.Parent = torso TorsoA2.Position = Vector3.new(-1, 1, 0) TorsoA2.Rotation = Vector3.new(0, 0, 0) TorsoA2.Axis = Vector3.new(1, 0, 0) TorsoA2.SecondaryAxis = Vector3.new(0, 1, 0) TorsoA3.Name = "TorsoA3" TorsoA3.Parent = torso TorsoA3.Position = Vector3.new(1, 1, 0) TorsoA3.Rotation = Vector3.new(0, 0, 0) TorsoA3.Axis = Vector3.new(1, 0, 0) TorsoA3.SecondaryAxis = Vector3.new(0, 1, 0) TorsoA4.Name = "TorsoA4" TorsoA4.Parent = torso TorsoA4.Position = Vector3.new(0, 1, 0) TorsoA4.Rotation = Vector3.new(0, 0, 0) TorsoA4.Axis = Vector3.new(1, 0, 0) TorsoA4.SecondaryAxis = Vector3.new(0, 1, 0) TorsoA5.Name = "TorsoA5" TorsoA5.Parent = torso TorsoA5.Position = Vector3.new(0, 0, 0) TorsoA5.Rotation = Vector3.new(0, 90, 0) TorsoA5.Axis = Vector3.new(0, 0, -1) TorsoA5.SecondaryAxis = Vector3.new(0, 1, 0) end local function set3() end spawn(set1); spawn(set2); local HA = Instance.new("HingeConstraint") HA.Parent = head HA.Attachment0 = HeadA HA.Attachment1 = TorsoA4 HA.Enabled = true HA.LimitsEnabled=true HA.LowerAngle=0 HA.UpperAngle=0 local LAT = Instance.new("BallSocketConstraint") LAT.Parent = leftarm LAT.Attachment0 = LeftArmA LAT.Attachment1 = TorsoA2 LAT.Enabled = true LAT.LimitsEnabled=true LAT.UpperAngle=90 local RAT = Instance.new("BallSocketConstraint") RAT.Parent = rightarm RAT.Attachment0 = RightArmA RAT.Attachment1 = TorsoA3 RAT.Enabled = true RAT.LimitsEnabled=true RAT.UpperAngle=90 local HA = Instance.new("BallSocketConstraint") HA.Parent = head HA.Attachment0 = HeadA HA.Attachment1 = TorsoA4 HA.Enabled = true local TLL = Instance.new("BallSocketConstraint") TLL.Parent = torso TLL.Attachment0 = TorsoA1 TLL.Attachment1 = LeftLegA TLL.Enabled = true TLL.LimitsEnabled=true TLL.UpperAngle=90 local TRL = Instance.new("BallSocketConstraint") TRL.Parent = torso TRL.Attachment0 = TorsoA TRL.Attachment1 = RightLegA TRL.Enabled = true TRL.LimitsEnabled=true TRL.UpperAngle=90 local RTA = Instance.new("BallSocketConstraint") RTA.Parent = root RTA.Attachment0 = rootA RTA.Attachment1 = TorsoA5 RTA.Enabled = true RTA.LimitsEnabled=true RTA.UpperAngle=0 head.Velocity = head.CFrame.lookVector*30 for _,child in next,plrmodel:GetChildren() do if child:IsA("Accoutrement") then for _,part in next,child:GetChildren() do if part:IsA("BasePart") then part.Parent = plrmodel child:remove() local attachment1 = part:FindFirstChildOfClass("Attachment") local attachment0 = getAttachment0(attachment1.Name) if attachment0 and attachment1 then local constraint = Instance.new("HingeConstraint") constraint.Attachment0 = attachment0 constraint.Attachment1 = attachment1 constraint.LimitsEnabled = true constraint.UpperAngle = 0 constraint.LowerAngle = 0 constraint.Parent = plrmodel end end end end end end) end if humanoid.Health ~= 0 then humanoid.Health = 0 wait(3) while true do if humanoid.Health ~= 0 then humanoid.Health = 0 --This loop is a strange kill system I know, but this prevents doing 99 damage instead of 100 for some reason.s else break end wait(0.3) end end end end) end) pistol.Unequipped:connect(function() wait(0.2) mouserotatecharacter = false mee.Character.Humanoid.AutoRotate = true end) function MakeShell() Shell = Instance.new("Part", workspace) Shell.Size = Vector3.new(0.2, 0.2, 0.6) ShellMesh = Instance.new("SpecialMesh", Shell) ShellMesh.MeshId = "http://www.roblox.com/asset/?id=94295100" ShellMesh.Scale = Vector3.new(4, 4, 4) ShellMesh.TextureId = "http://www.roblox.com/asset/?id=94287792" Shell.Position = pistolpart.Position end end) UIGradient_8.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(10, 14, 255)), ColorSequenceKeypoint.new(0.45, Color3.fromRGB(255, 247, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(0, 255, 0))} UIGradient_8.Parent = TextButton_38 UICorner_38.CornerRadius = UDim.new(0, 20) UICorner_38.Parent = TextButton_38 TextButton_39.Parent = Frame_3 TextButton_39.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_39.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_39.BorderSizePixel = 0 TextButton_39.Position = UDim2.new(0, 0, 0.613376856, 0) TextButton_39.Size = UDim2.new(0, 120, 0, 20) TextButton_39.Font = Enum.Font.Unknown TextButton_39.Text = "Knife" TextButton_39.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_39.TextScaled = true TextButton_39.TextSize = 14.000 TextButton_39.TextWrapped = true TextButton_39.MouseButton1Down:Connect(function() function sandbox(var,func) local env = getfenv(func) local newenv = setmetatable({},{ __index = function(self,k) if k=="script" then return var else return env[k] end end, }) setfenv(func,newenv) return func end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) Tool0 = Instance.new("Tool") BoolValue1 = Instance.new("BoolValue") BoolValue2 = Instance.new("BoolValue") BoolValue3 = Instance.new("BoolValue") BoolValue4 = Instance.new("BoolValue") Script5 = Instance.new("Script") LocalScript6 = Instance.new("LocalScript") LocalScript7 = Instance.new("LocalScript") LocalScript8 = Instance.new("LocalScript") Part9 = Instance.new("Part") Sound10 = Instance.new("Sound") Sound11 = Instance.new("Sound") Sound12 = Instance.new("Sound") SpecialMesh13 = Instance.new("SpecialMesh") Animation14 = Instance.new("Animation") Animation15 = Instance.new("Animation") Animation16 = Instance.new("Animation") Animation17 = Instance.new("Animation") Animation18 = Instance.new("Animation") Script19 = Instance.new("Script") Script20 = Instance.new("Script") Tool0.Name = "Knife" Tool0.Parent = mas Tool0.TextureId = "http://www.roblox.com/asset?id=155344898" Tool0.GripPos = Vector3.new(0, -1, -0.100000001) BoolValue1.Name = "PlayDownStab" BoolValue1.Parent = Tool0 BoolValue2.Name = "PlayStabPunch" BoolValue2.Parent = Tool0 BoolValue3.Name = "PlayThrow" BoolValue3.Parent = Tool0 BoolValue4.Name = "PlayThrowCharge" BoolValue4.Parent = Tool0 Script5.Name = "SoundScript" Script5.Parent = Tool0 table.insert(cors,sandbox(Script5,function() -- Waits for the child of the specified parent local function WaitForChild(parent, childName) while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end return parent[childName] end local Tool = script.Parent local Handle = WaitForChild(Tool, 'Handle') local Debounce = false local TouchConnection function OnTouched(hit) local humanoid = hit.Parent:findFirstChild('Humanoid') if Debounce == false then Debounce = true if humanoid then else Handle.Ting:Play() end end wait(0.5) Debounce = false end Tool.Equipped:connect(function() TouchConnection = Handle.Touched:connect(OnTouched) end) Tool.Unequipped:connect(function() if TouchConnection then TouchConnection:disconnect() TouchConnection = nil end end) end)) LocalScript6.Name = "AnimationScript" LocalScript6.Parent = Tool0 table.insert(cors,sandbox(LocalScript6,function() -- Waits for the child of the specified parent local function WaitForChild(parent, childName) while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end return parent[childName] end local Tool = script.Parent local downStabAnim local stabPunchAnim local throwAnim local throwChargeAnim local MyHumanoid -- This table will make sure that when we stop an animation it is -- because it is the only animation of it running local PlayCountTable = {} local function PlayAnimation(animation, valueToCheck, animationLength) if valueToCheck and valueToCheck.Value then if MyHumanoid then animation:Play() if PlayCountTable[animation] then PlayCountTable[animation] = PlayCountTable[animation] + 1 end -- wait the duration of the animation if animationLength then wait(animationLength) if PlayCountTable[animation] then PlayCountTable[animation] = PlayCountTable[animation] - 1 if PlayCountTable[animation] == 0 then animation:Stop() end end end end end end function OnEquipped() MyHumanoid = Tool.Parent:FindFirstChild('Humanoid') downStabAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'DownStab')) PlayCountTable[downStabAnim] = 0 stabPunchAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'StabPunch')) PlayCountTable[stabPunchAnim] = 0 throwAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'Throw')) PlayCountTable[throwAnim] = 0 throwChargeAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'ThrowCharge')) PlayCountTable[throwChargeAnim] = 0 local playStabPunch = WaitForChild(Tool, 'PlayStabPunch') local playDownStab = WaitForChild(Tool, 'PlayDownStab') local playThrow = WaitForChild(Tool, 'PlayThrow') local playThrowCharge = WaitForChild(Tool, 'PlayThrowCharge') playStabPunch.Changed:connect(function() PlayAnimation(stabPunchAnim, playStabPunch, 1.0) end) playDownStab.Changed:connect(function() PlayAnimation(downStabAnim, playDownStab, 1.0) end) playThrow.Changed:connect(function() PlayAnimation(throwAnim, playThrow, 1.5) end) playThrowCharge.Changed:connect(function(value) if value then PlayAnimation(throwChargeAnim, playThrowCharge, 1.0) else throwChargeAnim:Stop() end end) end function OnUnequipped() if downStabAnim then downStabAnim:Stop() downStabAnim = nil end if stabPunchAnim then stabPunchAnim:Stop() stabPunchAnim = nil end if throwAnim then throwAnim:Stop() throwAnim = nil end if throwChargeAnim then throwChargeAnim:Stop() throwChargeAnim = nil end PlayCountTable = {} end Tool.Equipped:connect(OnEquipped) Tool.Unequipped:connect(OnUnequipped) end)) LocalScript7.Name = "BladeGui" LocalScript7.Parent = Tool0 table.insert(cors,sandbox(LocalScript7,function() local Tool = script.Parent function OnButton1Down(mouse) if Tool.Enabled then mouse.Icon = 'http://www.roblox.com/asset/?id=54019936' else mouse.Icon = 'http://www.roblox.com/asset/?id=54019936' end while not Tool.Enabled do Tool.Changed:wait() end if Tool.Enabled then mouse.Icon = 'http://www.roblox.com/asset/?id=54019936' end end function OnEquipped(mouse) if mouse == nil then print("Mouse not found") return end mouse.Icon = 'http://www.roblox.com/asset/?id=54019936' mouse.Button1Down:connect(function() OnButton1Down(mouse) end) end Tool.Equipped:connect(OnEquipped) end)) LocalScript8.Name = "KnifeScript" LocalScript8.Parent = Tool0 table.insert(cors,sandbox(LocalScript8,function() --------------------- TEMPLATE BLADE WEAPON --------------------------- -- Waits for the child of the specified parent local function WaitForChild(parent, childName) while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end return parent[childName] end local SLASH_DAMAGE = 20 local DOWNSTAB_DAMAGE = 35 local THROWING_DAMAGE = 40 local HOLD_TO_THROW_TIME = 0.38 local Damage = 20 local MyHumanoid = nil local MyTorso = nil local MyCharacter = nil local MyPlayer = nil local Tool = script.Parent local Handle = WaitForChild(Tool, 'Handle') local BlowConnection local Button1DownConnection local Button1UpConnection local PlayStabPunch local PlayDownStab local PlayThrow local PlayThrowCharge local IconUrl = Tool.TextureId -- URL to the weapon knife icon asset local DebrisService = game:GetService('Debris') local PlayersService = game:GetService('Players') local SlashSound local HitPlayers = {} local LeftButtonDownTime = nil local Attacking = false function Blow(hit) if Attacking then BlowDamage(hit, Damage) end end function BlowDamage(hit, damage) local humanoid = hit.Parent:FindFirstChild('Humanoid') local player = PlayersService:GetPlayerFromCharacter(hit.Parent) if humanoid ~= nil and MyHumanoid ~= nil and humanoid ~= MyHumanoid then if not MyPlayer.Neutral then -- Ignore teammates hit if player and player ~= MyPlayer and player.TeamColor == MyPlayer.TeamColor then return end end -- final check, make sure weapon is in-hand local rightArm = MyCharacter:FindFirstChild('Right Arm') if (rightArm ~= nil) then -- Check if the weld exists between the hand and the weapon local joint = rightArm:FindFirstChild('RightGrip') if (joint ~= nil and (joint.Part0 == Handle or joint.Part1 == Handle)) then -- Make sure you only hit them once per swing TagHumanoid(humanoid, MyPlayer) print("Sending " .. damage) local checksound = humanoid.Parent:findFirstChild("Sound") if checksound == nil then local givesound = script.Parent.Sound:clone() givesound.Parent = humanoid.Parent givesound.Disabled = false else checksound:remove() local givesound = script.Parent.Sound:clone() givesound.Parent = humanoid.Parent givesound.Disabled = false end wait() humanoid:TakeDamage(humanoid.MaxHealth) if humanoid.Health == math.huge or humanoid.MaxHealth == math.huge then humanoid.Parent:BreakJoints() end end end end end function TagHumanoid(humanoid, player) -- Add more tags here to customize what tags are available. while humanoid:FindFirstChild('creator') do humanoid:FindFirstChild('creator'):Destroy() end local creatorTag = Instance.new('ObjectValue') creatorTag.Value = player creatorTag.Name = 'creator' creatorTag.Parent = humanoid DebrisService:AddItem(creatorTag, 1.5) local weaponIconTag = Instance.new('StringValue') weaponIconTag.Value = IconUrl weaponIconTag.Name = 'icon' weaponIconTag.Parent = creatorTag DebrisService:AddItem(weaponIconTag, 1.5) end function HardAttack() Damage = SLASH_DAMAGE HitSound:play() if PlayStabPunch then PlayStabPunch.Value = true wait(1.0) PlayStabPunch.Value = false end end function NormalAttack() Damage = DOWNSTAB_DAMAGE KnifeDown() HitSound:play() if PlayDownStab then PlayDownStab.Value = true wait(1.0) PlayDownStab.Value = false end KnifeUp() end function ThrowAttack() KnifeOut() if PlayThrow then PlayThrow.Value = true wait() if not Handle then return end local throwingHandle = Handle:Clone() DebrisService:AddItem(throwingHandle, 5) throwingHandle.Parent = game.Workspace if MyCharacter and MyHumanoid then throwingHandle.Velocity = (MyHumanoid.TargetPoint - throwingHandle.CFrame.p).unit * 100 -- set the orientation to the direction it is being thrown in throwingHandle.CFrame = CFrame.new(throwingHandle.CFrame.p, throwingHandle.CFrame.p + throwingHandle.Velocity) * CFrame.Angles(0, 0, math.rad(-90)) local floatingForce = Instance.new('BodyForce', throwingHandle) floatingForce.force = Vector3.new(0, 196.2 * throwingHandle:GetMass() * 0.98, 0) local spin = Instance.new('BodyAngularVelocity', throwingHandle) spin.angularvelocity = throwingHandle.CFrame:vectorToWorldSpace(Vector3.new(0, -400, 0)) end Handle.Transparency = 1 -- Wait so that the knife has left the thrower's general area wait() if throwingHandle then local Throwevent = script.Parent.ThrowHandleHitWeld:Clone() Throwevent.Parent = throwingHandle Throwevent.Disabled = false local touchedConn = throwingHandle.Touched:connect(function(hit) print("hit throw") BlowDamage(hit, THROWING_DAMAGE) end) end -- must check if it still exists since we waited if throwingHandle then throwingHandle.CanCollide = true end wait(0.6) if Handle and PlayThrow then Handle.Transparency = 0 PlayThrow.Value = false end end KnifeUp() end function KnifeUp() Tool.GripForward = Vector3.new(0,0,-1) Tool.GripRight = Vector3.new(1,0,0) Tool.GripUp = Vector3.new(0,1,0) end function KnifeDown() Tool.GripForward = Vector3.new(0,0,-1) Tool.GripRight = Vector3.new(1,0,0) Tool.GripUp = Vector3.new(0,-1,0) end function KnifeOut() Tool.GripForward = Vector3.new(0,0,-1) Tool.GripRight = Vector3.new(1,0,0) Tool.GripUp = Vector3.new(0,1,0) end Tool.Enabled = true function OnLeftButtonDown() LeftButtonDownTime = time() if PlayThrowCharge then PlayThrowCharge.Value = true end end function OnLeftButtonUp() if not Tool.Enabled then return end -- Reset the list of hit players every time we start a new attack HitPlayers = {} if PlayThrowCharge then PlayThrowCharge.Value = false end if Tool.Enabled and MyHumanoid and MyHumanoid.Health > 0 then Tool.Enabled = false local currTime = time() if LeftButtonDownTime and currTime - LeftButtonDownTime > HOLD_TO_THROW_TIME and currTime - LeftButtonDownTime < 1.15 then ThrowAttack() else Attacking = true if math.random(1, 2) == 1 then HardAttack() else NormalAttack() end Attacking = false end Tool.Enabled = true end end function OnEquipped(mouse) PlayStabPunch = WaitForChild(Tool, 'PlayStabPunch') PlayDownStab = WaitForChild(Tool, 'PlayDownStab') PlayThrow = WaitForChild(Tool, 'PlayThrow') PlayThrowCharge = WaitForChild(Tool, 'PlayThrowCharge') SlashSound = WaitForChild(Handle, 'Swoosh1') HitSound = WaitForChild(Handle, 'Ting') SlashSound:play() BlowConnection = Handle.Touched:connect(Blow) MyCharacter = Tool.Parent MyTorso = MyCharacter:FindFirstChild('Torso') MyHumanoid = MyCharacter:FindFirstChild('Humanoid') MyPlayer = PlayersService.LocalPlayer if mouse then Button1DownConnection = mouse.Button1Down:connect(OnLeftButtonDown) Button1UpConnection = mouse.Button1Up:connect(OnLeftButtonUp) end KnifeUp() end function OnUnequipped() -- Unequip logic here if BlowConnection then BlowConnection:disconnect() BlowConnection = nil end if Button1DownConnection then Button1DownConnection:disconnect() Button1DownConnection = nil end if Button1UpConnection then Button1UpConnection:disconnect() Button1UpConnection = nil end MyHumanoid = nil end Tool.Equipped:connect(OnEquipped) Tool.Unequipped:connect(OnUnequipped) end)) Part9.Name = "Handle" Part9.Parent = Tool0 Part9.Material = Enum.Material.DiamondPlate Part9.BrickColor = BrickColor.new("Really black") Part9.Reflectance = 0.0099999997764826 Part9.Rotation = Vector3.new(-180, 0, -180) Part9.Elasticity = 0 Part9.FormFactor = Enum.FormFactor.Custom Part9.Size = Vector3.new(0.400000006, 3, 0.699999988) Part9.CFrame = CFrame.new(0, 17.2999992, 22, -1, 0, 0, 0, 1, 0, 0, 0, -1) Part9.BottomSurface = Enum.SurfaceType.Smooth Part9.TopSurface = Enum.SurfaceType.Smooth Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) Part9.Position = Vector3.new(0, 17.2999992, 22) Part9.Orientation = Vector3.new(0, 180, 0) Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) Sound10.Name = "Swoosh" Sound10.Parent = Part9 Sound10.SoundId = "http://www.roblox.com/asset?id=153647529" Sound10.Volume = 1 Sound10.PlayOnRemove = true Sound11.Name = "Swoosh1" Sound11.Parent = Part9 Sound11.SoundId = "http://www.roblox.com/asset?id=153647514" Sound11.Volume = 1 Sound11.PlayOnRemove = true Sound12.Name = "Ting" Sound12.Parent = Part9 Sound12.SoundId = "http://www.roblox.com/asset?id=153647529" Sound12.Volume = 0.20000000298023 SpecialMesh13.Parent = Part9 SpecialMesh13.MeshId = "http://www.roblox.com/asset/?id=121944778 " SpecialMesh13.TextureId = "http://www.roblox.com/asset/?id=121944805 " SpecialMesh13.MeshType = Enum.MeshType.FileMesh Animation14.Name = "DownStab" Animation14.Parent = Tool0 Animation14.AnimationId = "http://www.roblox.com/Asset?ID=89133529" Animation15.Name = "KnifeIdle" Animation15.Parent = Tool0 Animation16.Name = "StabPunch" Animation16.Parent = Tool0 Animation16.AnimationId = "http://www.roblox.com/Asset?ID=89134792" Animation17.Name = "Throw" Animation17.Parent = Tool0 Animation17.AnimationId = "http://www.roblox.com/Asset?ID=89147993" Animation18.Name = "ThrowCharge" Animation18.Parent = Tool0 Animation18.AnimationId = "http://www.roblox.com/Asset?ID=93103762" Script19.Name = "ThrowHandleHitWeld" Script19.Parent = Tool0 Script19.Disabled = true table.insert(cors,sandbox(Script19,function() arrow = script.Parent local HitSound = Instance.new("Sound") HitSound.SoundId = "http://www.roblox.com/asset?id=153647563" HitSound.Parent = arrow HitSound.Volume = .5 function stick(hit) local AV = arrow:findFirstChild("BodyForce") local FO = arrow:findFirstChild("BodyAngularVelocity") if AV ~= nil then AV:remove() end if FO ~= nil then FO:remove() end -- joint myself to the thing i hit local weld = Instance.new("Weld") weld.Name = "PieWeld" weld.Part0 = arrow weld.Part1 = hit local backupweld = Instance.new("Weld") backupweld.Name = "PieWeldBackup" backupweld.Part0 = arrow backupweld.Part1 = hit -- correction term to account for average skew between physics update and heartbeat local HitPos = arrow.Position --+ (-arrow.Velocity * (1/60)) --+ (arrow.CFrame.lookVector * .5) local CJ = CFrame.new(HitPos) local C0 = arrow.CFrame:inverse() *CJ local C1 = hit.CFrame:inverse() * CJ weld.C0 = C0 weld.C1 = C1 weld.Parent = arrow backupweld.C0 = C0 backupweld.C1 = C1 backupweld.Parent = arrow end function onTouched(hit) connection:disconnect() stick(hit) HitSound:Play() end connection = arrow.Touched:connect(onTouched) wait(2) if (arrow:FindFirstChild("PieWeld") ~= nil) then arrow.PieWeld:Remove() end wait(8) arrow.Parent = nil end)) Script20.Name = "Sound" Script20.Parent = Tool0 Script20.Disabled = true table.insert(cors,sandbox(Script20,function() -- For knife function waitForChild(parent, childName) local child = parent:findFirstChild(childName) if child then return child end while true do child = parent.ChildAdded:wait() if child.Name==childName then return child end end end function newSound(id) local sound = Instance.new("Sound") sound.SoundId = id sound.archivable = false sound.Parent = script.Parent.Head return sound end -- declarations local sDied = newSound("http://www.roblox.com/asset?id=146594640") local sFallingDown = newSound("rbxasset://sounds/splat.wav") local sFreeFalling = newSound("rbxasset://sounds/swoosh.wav") local sGettingUp = newSound("rbxasset://sounds/hit.wav") local sJumping = newSound("rbxasset://sounds/button.wav") local sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3") sRunning.Looped = true local Figure = script.Parent local Head = waitForChild(Figure, "Head") local Humanoid = waitForChild(Figure, "Humanoid") -- functions function onDied() sDied:Play() end function onState(state, sound) if state then sound:Play() else sound:Pause() end end function onRunning(speed) if speed>0.01 then sRunning:Play() else sRunning:Pause() end end -- connect up Humanoid.Died:connect(onDied) Humanoid.Running:connect(onRunning) Humanoid.Jumping:connect(function(state) onState(state, sJumping) end) Humanoid.GettingUp:connect(function(state) onState(state, sGettingUp) end) Humanoid.FreeFalling:connect(function(state) onState(state, sFreeFalling) end) Humanoid.FallingDown:connect(function(state) onState(state, sFallingDown) end) end)) for i,v in pairs(mas:GetChildren()) do v.Parent = game:GetService("Players").LocalPlayer.Backpack pcall(function() v:MakeJoints() end) end mas:Destroy() for i,v in pairs(cors) do spawn(function() pcall(v) end) end end) UICorner_39.CornerRadius = UDim.new(0, 20) UICorner_39.Parent = TextButton_39 UIGradient_9.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 0, 0)), ColorSequenceKeypoint.new(0.46, Color3.fromRGB(170, 0, 255)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(0, 255, 183))} UIGradient_9.Parent = TextButton_39 TextButton_40.Parent = Frame_3 TextButton_40.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_40.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_40.BorderSizePixel = 0 TextButton_40.Position = UDim2.new(-1.11188817, 0, 0.680261016, 0) TextButton_40.Size = UDim2.new(0, 120, 0, 20) TextButton_40.Font = Enum.Font.Unknown TextButton_40.Text = "Ground Disco" TextButton_40.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_40.TextScaled = true TextButton_40.TextSize = 14.000 TextButton_40.TextWrapped = true TextButton_40.MouseButton1Down:Connect(function() while true do wait(0.5) game.Lighting.Ambient = Color3.new(math.random(), math.random(), math.random()) game.Lighting.ColorShift_Top = Color3.new(math.random(), math.random(), math.random()) game.Lighting.ColorShift_Bottom = Color3.new(math.random(), math.random(), math.random()) game.Lighting.ShadowColor = Color3.new(math.random(), math.random(), math.random()) end end) UICorner_40.CornerRadius = UDim.new(0, 20) UICorner_40.Parent = TextButton_40 UIGradient_10.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(102, 255, 0)), ColorSequenceKeypoint.new(0.48, Color3.fromRGB(255, 0, 4)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(8, 0, 255))} UIGradient_10.Parent = TextButton_40 TextButton_41.Parent = Frame_3 TextButton_41.BackgroundColor3 = Color3.fromRGB(170, 170, 127) TextButton_41.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_41.BorderSizePixel = 0 TextButton_41.Position = UDim2.new(-0.146853149, 0, 0.119086459, 0) TextButton_41.Size = UDim2.new(0, 120, 0, 20) TextButton_41.Font = Enum.Font.Unknown TextButton_41.Text = "Backflip" TextButton_41.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_41.TextScaled = true TextButton_41.TextSize = 14.000 TextButton_41.TextWrapped = true TextButton_41.MouseButton1Down:Connect(function() wait(5) --[[ Info ]]-- local ver = "2.00" local scriptname = "feFlip" --[[ Keybinds ]]-- local FrontflipKey = Enum.KeyCode.Z local BackflipKey = Enum.KeyCode.X local AirjumpKey = Enum.KeyCode.C --[[ Dependencies ]]-- local ca = game:GetService("ContextActionService") local zeezy = game:GetService("Players").LocalPlayer local h = 0.0174533 local antigrav --[[ Functions ]]-- function zeezyFrontflip(act,inp,obj) if inp == Enum.UserInputState.Begin then zeezy.Character.Humanoid:ChangeState("Jumping") wait() zeezy.Character.Humanoid.Sit = true for i = 1,360 do delay(i/720,function() zeezy.Character.Humanoid.Sit = true zeezy.Character.HumanoidRootPart.CFrame = zeezy.Character.HumanoidRootPart.CFrame * CFrame.Angles(-h,0,0) end) end wait(0.55) zeezy.Character.Humanoid.Sit = false end end function zeezyBackflip(act,inp,obj) if inp == Enum.UserInputState.Begin then zeezy.Character.Humanoid:ChangeState("Jumping") wait() zeezy.Character.Humanoid.Sit = true for i = 1,360 do delay(i/720,function() zeezy.Character.Humanoid.Sit = true zeezy.Character.HumanoidRootPart.CFrame = zeezy.Character.HumanoidRootPart.CFrame * CFrame.Angles(h,0,0) end) end wait(0.55) zeezy.Character.Humanoid.Sit = false end end function zeezyAirjump(act,inp,obj) if inp == Enum.UserInputState.Begin then zeezy.Character:FindFirstChildOfClass'Humanoid':ChangeState("Seated") wait() zeezy.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping") end end --[[ Binds ]]-- ca:BindAction("zeezyFrontflip",zeezyFrontflip,false,FrontflipKey) ca:BindAction("zeezyBackflip",zeezyBackflip,false,BackflipKey) ca:BindAction("zeezyAirjump",zeezyAirjump,false,AirjumpKey) --[[ Load Message ]]-- print(scriptname .. " " .. ver .. " loaded successfully") print("made by Zeezy#7203") local notifSound = Instance.new("Sound",workspace) notifSound.PlaybackSpeed = 1.5 notifSound.Volume = 0.15 notifSound.SoundId = "rbxassetid://170765130" notifSound.PlayOnRemove = true notifSound:Destroy() game.StarterGui:SetCore("SendNotification", {Title = "feFlip", Text = "feFlip loaded successfully!", Icon = "rbxassetid://505845268", Duration = 5, Button1 = "Okay"}) end) UICorner_41.CornerRadius = UDim.new(0, 20) UICorner_41.Parent = TextButton_41 TextButton_42.Parent = Frame_3 TextButton_42.BackgroundColor3 = Color3.fromRGB(125, 0, 2) TextButton_42.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_42.BorderSizePixel = 0 TextButton_42.Position = UDim2.new(-0.146853149, 0, 0.169657424, 0) TextButton_42.Size = UDim2.new(0, 120, 0, 20) TextButton_42.Font = Enum.Font.Unknown TextButton_42.Text = "Sonic Clone" TextButton_42.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_42.TextScaled = true TextButton_42.TextSize = 14.000 TextButton_42.TextWrapped = true TextButton_42.MouseButton1Down:Connect(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/0Ben1/fe/main/obf_11l7Y131YqJjZ31QmV5L8pI23V02b3191sEg26E75472Wl78Vi8870jRv5txZyL1.lua.txt"))() end) UICorner_42.CornerRadius = UDim.new(0, 20) UICorner_42.Parent = TextButton_42 TextButton_43.Parent = Frame_3 TextButton_43.BackgroundColor3 = Color3.fromRGB(138, 180, 0) TextButton_43.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_43.BorderSizePixel = 0 TextButton_43.Position = UDim2.new(-0.146853149, 0, 0.221371025, 0) TextButton_43.Size = UDim2.new(0, 120, 0, 20) TextButton_43.Font = Enum.Font.SourceSans TextButton_43.Text = "Instant Rage Quit" TextButton_43.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton_43.TextSize = 18.000 TextButton_43.TextWrapped = true TextButton_43.MouseButton1Down:Connect(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/sinret/rbxscript.com-scripts-reuploads-/main/chatt", true))() end) UICorner_43.CornerRadius = UDim.new(0, 20) UICorner_43.Parent = TextButton_43 TextButton_44.Parent = Frame TextButton_44.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_44.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_44.BorderSizePixel = 0 TextButton_44.Position = UDim2.new(0.131985724, 0, 1, 0) TextButton_44.Size = UDim2.new(0, 120, 0, 20) TextButton_44.Font = Enum.Font.Unknown TextButton_44.Text = "Green Fire" TextButton_44.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_44.TextScaled = true TextButton_44.TextSize = 14.000 TextButton_44.TextWrapped = true TextButton_44.MouseButton1Down:Connect(function() local player = game:GetService("Players").LocalPlayer local Fire = Instance.new("Fire", player.Character.Torso) Fire.Size = 20 Fire.Color = Color3.new(1,90,1) Fire.SecondaryColor = Color3.new(1,1,90) end) UICorner_44.CornerRadius = UDim.new(0, 20) UICorner_44.Parent = TextButton_44 UIGradient_11.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 26, 255)), ColorSequenceKeypoint.new(0.46, Color3.fromRGB(34, 255, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(0, 0, 0))} UIGradient_11.Parent = TextButton_44 TextButton_45.Parent = Frame TextButton_45.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_45.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_45.BorderSizePixel = 0 TextButton_45.Position = UDim2.new(0.360285372, 0, 1, 0) TextButton_45.Size = UDim2.new(0, 120, 0, 20) TextButton_45.Font = Enum.Font.Unknown TextButton_45.Text = "MEGA PANIC ATTACK" TextButton_45.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_45.TextScaled = true TextButton_45.TextSize = 14.000 TextButton_45.TextWrapped = true TextButton_45.MouseButton1Down:Connect(function() local runDummyScript = function(f,scri) local oldenv = getfenv(f) local newenv = setmetatable({}, { __index = function(_, k) if k:lower() == 'script' then return scri else return oldenv[k] end end }) setfenv(f, newenv) ypcall(function() f() end) end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) mas.Name = "CompiledModel" o1 = Instance.new("Model") o2 = Instance.new("Tool") o3 = Instance.new("LocalScript") o4 = Instance.new("Script") o5 = Instance.new("Script") o6 = Instance.new("Animation") o7 = Instance.new("Animation") o8 = Instance.new("LocalScript") o11 = Instance.new("Sound") o12 = Instance.new("Sound") o13 = Instance.new("ParticleEmitter") o14 = Instance.new("ParticleEmitter") o15 = Instance.new("ParticleEmitter") o16 = Instance.new("ParticleEmitter") o17 = Instance.new("Sound") o18 = Instance.new("ParticleEmitter") o19 = Instance.new("ParticleEmitter") o21 = Instance.new("Script") o22 = Instance.new("Script") o23 = Instance.new("Script") o24 = Instance.new("SpecialMesh") o25 = Instance.new("SpecialMesh") o26 = Instance.new("Script") o27 = Instance.new("Script") o28 = Instance.new("Sound") o29 = Instance.new("Sound") o30 = Instance.new("Sound") o31 = Instance.new("Sound") o32 = Instance.new("Sound") o33 = Instance.new("Sound") o34 = Instance.new("Sound") o35 = Instance.new("Sound") o36 = Instance.new("Sound") o37 = Instance.new("Sound") o38 = Instance.new("Sound") o39 = Instance.new("Sound") o40 = Instance.new("Sound") o41 = Instance.new("Sound") o42 = Instance.new("Sound") o43 = Instance.new("Sound") o44 = Instance.new("Sound") o45 = Instance.new("Sound") o46 = Instance.new("SpecialMesh") o47 = Instance.new("SpecialMesh") o48 = Instance.new("SpecialMesh") o49 = Instance.new("SpecialMesh") o50 = Instance.new("ParticleEmitter") o51 = Instance.new("Script") o52 = Instance.new("Script") o53 = Instance.new("Vector3Value") o54 = Instance.new("Sound") o55 = Instance.new("BillboardGui") o56 = Instance.new("ImageLabel") o57 = Instance.new("Script") o58 = Instance.new("BodyForce") o59 = Instance.new("LocalScript") o60 = Instance.new("Script") o61 = Instance.new("Script") o62 = Instance.new("Vector3Value") o63 = Instance.new("Script") o64 = Instance.new("LocalScript") o65 = Instance.new("BlurEffect") o1.Parent = mas o2.Name = "HolyHandGrenade" o2.Parent = o1 o2.ToolTip = "The most holiest grenade" o3.Name = "Local Gui" o3.Parent = o2 table.insert(cors,coroutine.create(function() wait() runDummyScript(function() local Tool = script.Parent; enabled = true function onButton1Down(mouse) if not enabled then return end enabled = false mouse.Icon = "rbxasset://textures\\GunWaitCursor.png" wait(3) mouse.Icon = "rbxasset://textures\\GunCursor.png" enabled = true end function onEquippedLocal(mouse) if mouse == nil then print("Mouse not found") return end mouse.Icon = "rbxasset://textures\\GunCursor.png" mouse.Button1Down:connect(function() onButton1Down(mouse) end) end Tool.Equipped:connect(onEquippedLocal) end,o3) end)) o4.Name = "Welding" o4.Parent = o2 o4.Disabled = true table.insert(cors,coroutine.create(function() wait() runDummyScript(function() function Weld(x,y) local W = Instance.new("Weld") W.Part0 = x W.Part1 = y local CJ = CFrame.new(x.Position) local C0 = x.CFrame:inverse()*CJ local C1 = y.CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = x end function Get(A) if A.className == "Part" then Weld(script.Parent.Handle, A) A.Anchored = false else local C = A:GetChildren() for i=1, #C do Get(C[i]) end end end function Finale() Get(script.Parent) end script.Parent.Equipped:connect(Finale) script.Parent.Unequipped:connect(Finale) Finale() end,o4) end)) o5.Name = "Weld" o5.Parent = o2 o5.Disabled = true table.insert(cors,coroutine.create(function() wait() runDummyScript(function() local prev local parts = script.Parent:GetChildren() for i = 1,#parts do --remove any of the following parts that say "(parts[i].className == [className])" if you want to exclude that particular className type from the Weld if ((parts[i].className == "Part") or (parts[i].Name == "Handle") or (parts[i].className == "TrussPart") or (parts[i].className == "VehicleSeat") or (parts[i].className == "SkateboardPlatform")) then if (prev ~= nil) then local weld = Instance.new("Weld") weld.Part0 = prev weld.Part1 = parts[i] weld.C0 = prev.CFrame:inverse() weld.C1 = parts[i].CFrame:inverse() weld.Parent = prev parts[i].Anchored = false end prev = parts[i] end end wait(3) end,o5) end)) o6.Name = "PullPin" o6.Parent = o2 o6.AnimationId = "http://www.roblox.com/asset/?id=88743592" o7.Name = "Throwing" o7.Parent = o2 o7.AnimationId = "http://www.roblox.com/asset/?id=88743566" o8.Name = "Launcher" o8.Parent = o2 table.insert(cors,coroutine.create(function() wait() runDummyScript(function() print 'Hello world!' Tool = script.Parent thrown = true VELOCITY = 150 local Pull_Pin local Pull_Pin function Nade() local model = Instance.new("Model") model.Name = "Nade" babacaca=Tool.Weld:clone() model.Parent = game.Workspace nade = Tool.Handle:clone() -- nade1 = Tool.Handle1:clone() -- nade2 = Tool.Handle2:clone() -- nade3 = Tool.Handle3:clone() -- nade4 = Tool.Handle4:clone() nade.Parent = model -- nade1.Parent = model -- nade2.Parent = model -- nade3.Parent = model -- nade4.Parent= model nade.CanCollide = true --nade1.CanCollide = true --nade2.CanCollide = true --nade3.CanCollide = true --nade4.CanCollide= true -- nade1.Transparency=1 --nade2.Transparency=1 -- nade4.Transparency=1 babacaca.Parent=model babacaca.Disabled=false local script = Tool.NadeScript:clone() script.Disabled = false script.Parent = nade return model end function lob(mousepos) local vCharacter = Tool.Parent local vPlayer = game.Players:playerFromCharacter(vCharacter) local head = Tool:findFirstChild("Handle") if head == nil then return end local dir = mousepos - head.Position dir = computeDirection(dir) local launch = head.Position + 1 * dir local delta = mousepos - launch local dy = delta.y local new_delta = Vector3.new(delta.x, 0, delta.z) delta = new_delta local dx = delta.magnitude local unit_delta = delta.unit local g = (-9.81 * 5) local theta = computeLaunchAngle(dx, dy, g) local vy = math.sin(theta) local xz = math.cos(theta) local vx = unit_delta.x * xz local vz = unit_delta.z * xz local missile = Nade() missile.Handle.Position = launch missile.Handle.Velocity = Vector3.new(vx, vy, vz) * VELOCITY local creator_tag = Instance.new("ObjectValue") creator_tag.Value = vPlayer creator_tag.Name = "creator" creator_tag.Parent = missile.Handle script.Parent.Handle.Throw:play() script.Parent.Handle.Transparency=1 script.Parent.Part.Transparency=1 --script.Parent.Handle1.Transparency=1 --script.Parent.Handle2.Transparency=1 --script.Parent.Handle3.Transparency=1 --script.Parent.Handle4.Transparency=1 end function computeLaunchAngle(dx, dy, grav) -- http://en.wikipedia.org/wiki/Trajectory_of_a_projectile local g = math.abs(grav) local inRoot = (VELOCITY*VELOCITY*VELOCITY*VELOCITY) - (g * ((g*dx*dx) + (2*dy*VELOCITY*VELOCITY))) if inRoot <= 0 then return .25 * math.pi end local root = math.sqrt(inRoot) local inATan1 = ((VELOCITY*VELOCITY) + root) / (g*dx) local inATan2 = ((VELOCITY*VELOCITY) - root) / (g*dx) local answer1 = math.atan(inATan1) local answer2 = math.atan(inATan2) if answer1 < answer2 then return answer1 end return answer2 end function computeDirection(vec) local lenSquared = vec.magnitude * vec.magnitude local invSqrt = 1 / math.sqrt(lenSquared) return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt) end function onThrow() if thrown == true then return end thrown = true local character = Tool.Parent local humanoid = character.Humanoid if humanoid == nil then return end local targetPos = humanoid.TargetPoint Pull_Pin:Play() wait(.15) --Pull_pin() -- Pin will be pulled at the same time the anim shows the "pulling the pin" part. wait(.35) Throwing:Play() --Make_Nade() lob(targetPos) --wait(0) wait(.1) Throwing:Stop() Pull_Pin:Stop() wait(1) script.Parent.Handle.Transparency=0 script.Parent.Part.Transparency=0 thrown = false --script.Parent:Remove() end function onEquipped() local Pull = script.Parent.PullPin -- PULL PIN & THROW + ANIMATIONS! local Throw = script.Parent.Throwing Pull_Pin = script.Parent.Parent.Humanoid:LoadAnimation(Pull) Throwing = script.Parent.Parent.Humanoid:LoadAnimation(Throw) end function onUnequipped() end thrown = false Tool.Equipped:connect(onEquipped) Tool.Unequipped:connect(onUnequipped) Tool.Activated:connect(onThrow) end,o8) end)) o11.Name = "Blam" o11.Parent = mas o11.Pitch = 0.89999997615814 o11.SoundId = "rbxassetid://164012897" o11.Volume = 1 o12.Name = "Throw" o12.Parent = mas o12.SoundId = "http://www.roblox.com/asset/?id=18426149" o12.Volume = 1 o13.Parent = mas o13.Size = NumberSequence.new(1.9999998807907,0.18750011920929,0) o13.Color = ColorSequence.new(Color3.new(1, 1, 0),Color3.new(1, 1, 0)) o13.Enabled = false o13.LightEmission = 1 o13.Texture = "http://www.roblox.com/asset/?id=241650934" o13.Lifetime = NumberRange.new(0.20000000298023,0.60000002384186) o13.Rate = 100000 o13.Speed = NumberRange.new(0,0) o14.Name = "Activate" o14.Parent = mas o14.Size = NumberSequence.new(1.9999998807907,0.18750011920929,0) o14.Color = ColorSequence.new(Color3.new(1, 1, 0),Color3.new(1, 1, 0)) o14.Enabled = false o14.LightEmission = 1 o14.Texture = "http://www.roblox.com/asset/?id=241650934" o14.Lifetime = NumberRange.new(0.20000000298023,0.60000002384186) o14.Rate = 100000 o14.Speed = NumberRange.new(10,10) o14.VelocitySpread = 360 o15.Name = "Activate2" o15.Parent = mas o15.Size = NumberSequence.new(1.9999998807907,0.18750011920929,0.062499642372131,10) o15.Color = ColorSequence.new(Color3.new(1, 1, 0),Color3.new(1, 1, 0)) o15.Enabled = false o15.LightEmission = 1 o15.Texture = "http://www.roblox.com/asset/?id=241650934" o15.Lifetime = NumberRange.new(3,3) o15.Rate = 100000 o15.Speed = NumberRange.new(10,10) o15.VelocitySpread = 360 o16.Name = "dud" o16.Parent = mas o16.Transparency = NumberSequence.new(0,0.98750001192093) o16.Size = NumberSequence.new(0,3.875,4.9375,7.3125) o16.Color = ColorSequence.new(Color3.new(0.639216, 0.635294, 0.647059),Color3.new(0.639216, 0.635294, 0.647059)) o16.Enabled = false o16.Texture = "rbxasset://textures/particles/smoke_main.dds" o16.Acceleration = Vector3.new(0, 1, 0) o16.Lifetime = NumberRange.new(5,5) o16.Rate = 10 o16.RotSpeed = NumberRange.new(0,10) o16.Speed = NumberRange.new(0,0) o16.VelocitySpread = 10 o17.Name = "dudsound" o17.Parent = mas o17.SoundId = "rbxassetid://148635119" o17.Volume = 1 o18.Name = "zap" o18.Parent = mas o18.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814) o18.Rotation = NumberRange.new(-360,360) o18.Size = NumberSequence.new(1.0429447889328,8.9375,0,8.875,0,8.9375,0,8.875,0.030674934387207,9.0625,0,8.875,0,9,0,8.375) o18.Color = ColorSequence.new(Color3.new(1, 1, 0),Color3.new(1, 1, 1)) o18.Enabled = false o18.LightEmission = 1 o18.Texture = "http://www.roblox.com/asset/?id=243098098" o18.Lifetime = NumberRange.new(0.20000000298023,0.20000000298023) o18.Rate = 250 o18.Speed = NumberRange.new(0,0) o19.Name = "Glow2" o19.Parent = mas o19.Transparency = NumberSequence.new(1,0.74374997615814,1) o19.Rotation = NumberRange.new(0,360) o19.Size = NumberSequence.new(10,10) o19.Color = ColorSequence.new(Color3.new(1, 1, 0),Color3.new(1, 1, 0)) o19.Enabled = false o19.LightEmission = 2 o19.Texture = "http://www.roblox.com/asset/?id=243660364" o19.Lifetime = NumberRange.new(1,1) o19.Rate = 10 o19.Speed = NumberRange.new(0,0) o19.VelocitySpread = 360 o21.Name = "WELD" o21.Parent = o2 table.insert(cors,coroutine.create(function() wait() runDummyScript(function() -- Created by Quenty (@Quenty, follow me on twitter). -- Should work with only ONE copy, seamlessly with weapons, trains, et cetera. -- Parts should be ANCHORED before use. It will, however, store relatives values and so when tools are reparented, it'll fix them. --[[ INSTRUCTIONS - Place in the model - Make sure model is anchored - That's it. It will weld the model and all children. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED. This script is designed to be used is a regular script. In a local script it will weld, but it will not attempt to handle ancestory changes. ]] --[[ DOCUMENTATION - Will work in tools. If ran more than once it will not create more than one weld. This is especially useful for tools that are dropped and then picked up again. - Will work in PBS servers - Will work as long as it starts out with the part anchored - Stores the relative CFrame as a CFrame value - Takes careful measure to reduce lag by not having a joint set off or affected by the parts offset from origin - Utilizes a recursive algorith to find all parts in the model - Will reweld on script reparent if the script is initially parented to a tool. - Welds as fast as possible ]] -- qPerfectionWeld.lua -- Created 10/6/2014 -- Author: Quenty -- Version 1.0.3 -- Updated 10/14/2014 - Updated to 1.0.1 --- Bug fix with existing ROBLOX welds ? Repro by asimo3089 -- Updated 10/14/2014 - Updated to 1.0.2 --- Fixed bug fix. -- Updated 10/14/2014 - Updated to 1.0.3 --- Now handles joints semi-acceptably. May be rather hacky with some joints. :/ local NEVER_BREAK_JOINTS = false -- If you set this to true it will never break joints (this can create some welding issues, but can save stuff like hinges). local function CallOnChildren(Instance, FunctionToCall) -- Calls a function on each of the children of a certain object, using recursion. FunctionToCall(Instance) for _, Child in next, Instance:GetChildren() do CallOnChildren(Child, FunctionToCall) end end local function GetNearestParent(Instance, ClassName) -- Returns the nearest parent of a certain class, or returns nil local Ancestor = Instance repeat Ancestor = Ancestor.Parent if Ancestor == nil then return nil end until Ancestor:IsA(ClassName) return Ancestor end local function GetBricks(StartInstance) local List = {} -- if StartInstance:IsA("BasePart") then -- List[#List+1] = StartInstance -- end CallOnChildren(StartInstance, function(Item) if Item:IsA("BasePart") then List[#List+1] = Item; end end) return List end local function Modify(Instance, Values) -- Modifies an Instance by using a table. assert(type(Values) == "table", "Values is not a table"); for Index, Value in next, Values do if type(Index) == "number" then Value.Parent = Instance else Instance[Index] = Value end end return Instance end local function Make(ClassType, Properties) -- Using a syntax hack to create a nice way to Make new items. return Modify(Instance.new(ClassType), Properties) end local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"} local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"} local function HasWheelJoint(Part) for _, SurfaceName in pairs(Surfaces) do for _, HingSurfaceName in pairs(HingSurfaces) do if Part[SurfaceName].Name == HingSurfaceName then return true end end end return false end local function ShouldBreakJoints(Part) --- We do not want to break joints of wheels/hinges. This takes the utmost care to not do this. There are -- definitely some edge cases. if NEVER_BREAK_JOINTS then return false end if HasWheelJoint(Part) then return false end local Connected = Part:GetConnectedParts() if #Connected == 1 then return false end for _, Item in pairs(Connected) do if HasWheelJoint(Item) then return false elseif not Item:IsDescendantOf(script.Parent) then return false end end return true end local function WeldTogether(Part0, Part1, JointType, WeldParent) --- Weld's 2 parts together -- @param Part0 The first part -- @param Part1 The second part (Dependent part most of the time). -- @param [JointType] The type of joint. Defaults to weld. -- @param [WeldParent] Parent of the weld, Defaults to Part0 (so GC is better). -- @return The weld created. JointType = JointType or "Weld" local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue") local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType) Modify(NewWeld, { Name = "qCFrameWeldThingy"; Part0 = Part0; Part1 = Part1; C0 = CFrame.new();--Part0.CFrame:inverse(); C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse(); Parent = Part1; }) if not RelativeValue then RelativeValue = Make("CFrameValue", { Parent = Part1; Name = "qRelativeCFrameWeldValue"; Archivable = true; Value = NewWeld.C1; }) end return NewWeld end local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor) -- @param Parts The Parts to weld. Should be anchored to prevent really horrible results. -- @param MainPart The part to weld the model to (can be in the model). -- @param [JointType] The type of joint. Defaults to weld. -- @parm DoNotUnanchor Boolean, if true, will not unachor the model after cmopletion. for _, Part in pairs(Parts) do if ShouldBreakJoints(Part) then Part:BreakJoints() end end for _, Part in pairs(Parts) do if Part ~= MainPart then WeldTogether(MainPart, Part, JointType, MainPart) end end if not DoNotUnanchor then for _, Part in pairs(Parts) do Part.Anchored = false end MainPart.Anchored = false end end local function PerfectionWeld() local Tool = GetNearestParent(script, "Tool") local Parts = GetBricks(script.Parent) local PrimaryPart = Tool and Tool:FindFirstChild("Handle") and Tool.Handle:IsA("BasePart") and Tool.Handle or script.Parent:IsA("Model") and script.Parent.PrimaryPart or Parts[1] if PrimaryPart then WeldParts(Parts, PrimaryPart, "Weld", false) else warn("qWeld - Unable to weld part") end return Tool end local Tool = PerfectionWeld() if Tool and script.ClassName == "Script" then --- Don't bother with local scripts script.Parent.AncestryChanged:connect(function() PerfectionWeld() end) end -- Created by Quenty (@Quenty, follow me on twitter). end,o21) end)) o22.Name = "NadeScript" o22.Parent = o2 o22.Disabled = true table.insert(cors,coroutine.create(function() wait() runDummyScript(function() script.Parent.ParticleEmitter.Enabled=true wait(3) local dud = math.random(1,10) if dud == 10 then script.Parent.ParticleEmitter.Enabled=false script.Parent.Activate2.Enabled=false script.Parent.Activate.Enabled=false script.Parent.dud.Enabled=true script.Parent.Glow2.Enabled=false script.Parent.dudsound:play() wait(10) script.Parent.dud.Enabled=false wait(5) script.Parent:Remove() end script.Parent.Activate.Enabled=true script.LAAAAA:Play() script.Parent.zap.Enabled=true script.Parent.Glow2.Enabled=true wait(2) script.Parent.ParticleEmitter.Enabled=false script.Parent.Activate2.Enabled=true script.Parent.Activate.Enabled=false script.Parent.Anchored=true script.Parent.Transparency=1 script.LAAAAA:Stop() --IM FIRIN MA LASEOR!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! a=script:GetChildren() for i=1,#a do if a[i].ClassName=="Sound" and a[i].Name~="LAAAAA" and a[i].Name~="Blam" then a[i]:Play() end end --big radius a=script.attract:Clone() a.Parent=script.Parent a.Disabled=false caca=script.magic:clone() caca.Parent=script.Parent caca.Enabled=true bc=Instance.new("Part") bc.TopSurface=0 bc.BottomSurface=0 bc.Anchored=false bc.CanCollide=false bc.formFactor="Custom" bc.Size=Vector3.new(1,1,1) bc.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) bc.Name="poop" bc.BrickColor=BrickColor.new "White" ac=script.MAMAMesh:clone() ac.Parent = bc bc.Parent=game.Workspace --end radius thing --baca --bacamaca ba=Instance.new("Part") ba.TopSurface=0 ba.BottomSurface=0 ba.Anchored=false ba.CanCollide=false ba.formFactor="Custom" ba.Size=Vector3.new(1,0.1,1) ba.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) ba.Name="Effect" ba.BrickColor=BrickColor.new "White" ao=script.RingMesh:clone() ao.Parent = ba ba.Parent=game.Workspace fo=Instance.new("BodyPosition") fo.maxForce= Vector3.new (99999999999999999,99999999999999999,99999999999999999) fo.position = ba.Position fo.Parent = ba aa=Instance.new("BodyAngularVelocity") aa.P=3000 aa.maxTorque=aa.maxTorque*30 aa.angularvelocity=Vector3.new(math.random(-70,70)/3,math.random(-70,70)/3,math.random(-70,70)/5)*100 aa.Parent=ba -- spinning thing baa=Instance.new("Part") baa.TopSurface=0 baa.BottomSurface=0 baa.Anchored=false baa.CanCollide=false baa.formFactor="Custom" baa.Size=Vector3.new(1,0.1,1) baa.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) baa.Name="Effect" baa.BrickColor=BrickColor.new "White" aao=script.RingMesh:clone() aao.Parent = baa baa.Parent=game.Workspace foo=Instance.new("BodyPosition") foo.maxForce= Vector3.new (99999999999999999,99999999999999999,99999999999999999) foo.position = baa.Position foo.Parent = baa aaa=Instance.new("BodyAngularVelocity") aaa.P=3000 aaa.maxTorque=aaa.maxTorque*30 aaa.angularvelocity=Vector3.new(math.random(-70,70)/3,math.random(-70,70)/3,math.random(-70,70)/5)*100 aaa.Parent=baa --spinning thing 2 baaa=Instance.new("Part") baaa.TopSurface=0 baaa.BottomSurface=0 baaa.Anchored=false baaa.CanCollide=false baaa.formFactor="Custom" baaa.Size=Vector3.new(1,0.1,1) baaa.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) baaa.Name="Effect" baaa.BrickColor=BrickColor.new "White" aaao=script.RingMesh:clone() aaao.Parent = baaa baaa.Parent=game.Workspace fooo=Instance.new("BodyPosition") fooo.maxForce= Vector3.new (99999999999999999,99999999999999999,99999999999999999) fooo.position = baaa.Position fooo.Parent = baaa aaaa=Instance.new("BodyAngularVelocity") aaaa.P=3000 aaaa.maxTorque=aaaa.maxTorque*30 aaaa.angularvelocity=Vector3.new(math.random(-70,70)/3,math.random(-70,70)/3,math.random(-70,70)/5)*100 aaaa.Parent=baaa --spinning thing 3 c=Instance.new("Part") c.TopSurface=0 c.BottomSurface=0 c.Anchored=true c.CanCollide=false c.formFactor="Symmetric" c.Size=Vector3.new(1,1,1) c.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) c.Name="Effect" c.BrickColor=BrickColor.new "Bright yellow" o=script.MAMAMesh:clone() o.Parent = c c.Parent=game.Workspace q=Instance.new("Part") q.TopSurface=0 q.BottomSurface=0 q.Anchored=true q.CanCollide=false q.formFactor="Symmetric" q.Size=Vector3.new(1,1,1) q.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) q.Name="Effect2" q.BrickColor=BrickColor.new "Bright yellow" b=script.MAMAMesh:clone() b.Parent = q q.Parent=game.Workspace no =Instance.new ("PointLight") no.Range=60 no.Brightness=9999999999999999999 no.Parent=q e=Instance.new("Part") e.TopSurface=0 e.BottomSurface=0 e.Anchored=true e.CanCollide=false e.formFactor="Plate" e.Size=Vector3.new(20,.4,20) e.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) e.Name="Effect die!!!" e.BrickColor=BrickColor.new "White" r=script.RingMesh:clone() r.Parent=e e.Parent=game.Workspace coroutine.resume(coroutine.create(function(mesh) for l=1, 180 do aaao.Parent.Transparency=l/180 aaao.Scale=aaao.Scale+Vector3.new(20/l,20/l,0.1) wait() end aaao.Parent.Parent=nil end),aaao) coroutine.resume(coroutine.create(function(mesh) for l=1, 180 do aao.Parent.Transparency=l/180 aao.Scale=aao.Scale+Vector3.new(20/l,20/l,0.1) wait() end aao.Parent.Parent=nil end),aao) coroutine.resume(coroutine.create(function(mesh) for l=1, 180 do ao.Parent.Transparency=l/180 ao.Scale=ao.Scale+Vector3.new(20/l,20/l,0.1) wait() end ao.Parent.Parent=nil end),ao) coroutine.resume(coroutine.create(function(mesh) for l=1, 50 do o.Parent.Transparency=l/90 o.Scale=o.Scale+Vector3.new(20/l,20/l,25) wait() end end),o) coroutine.resume(coroutine.create(function(mesh) for l=1, 50 do b.Parent.Transparency=l/50 b.Scale=b.Scale+Vector3.new(80/l,80/l,10) wait() end b.Parent.Parent=nil end),b) coroutine.resume(coroutine.create(function(mesh) for l=1, 60 do r.Parent.Transparency=l/60 r.Scale=r.Scale+Vector3.new(60/l,60/l,.02) wait() end r.Parent.Parent=nil end),r) coroutine.resume(coroutine.create(function(mesh) for l=1, 60 do ac.Parent.Transparency=l/20 ac.Scale=ac.Scale+Vector3.new(200/l,200/l,50) wait() end ac.Parent.Parent=nil end),ac) wait(1.4) coroutine.resume(coroutine.create(function(mesh) for l=1, 50 do o.Parent.Transparency=l/50 o.Scale=o.Scale+Vector3.new(-20/l,-20/l,30) wait() end o.Parent.Parent=nil end),o) wait(3) wait(6) script.Parent.attract.Disabled=true for i=1,4 do a=script.Blam:Clone() a.Parent=script a:play() game:GetService("Debris"):AddItem(a,15) end for i = 1,35 do local puff = Instance.new("Part") script.Parent.Anchored=true script.ya:clone().Parent=puff puff.CanCollide = false puff.Anchored = false puff.Name = "smoke" puff.Transparency = 1 puff.BrickColor = BrickColor.new("New Yeller") puff.formFactor = "Custom" puff.TopSurface = 0 puff.BottomSurface = 0 puff.Size = Vector3.new(4,4,4) --[[ local erasee = script.smoke:clone() erasee.Parent = puff erasee.Enabled = true]]-- local erase = script.Fade:clone() erase.Parent = puff erase.Disabled = false puff.Parent = game.Workspace --puff.Velocity= Vector3.new(math.random(0,800),math.random(-800,800),math.random(-800,800)) puff.CFrame = script.Parent.CFrame + Vector3.new((math.random(-1,1)),(math.random(-1,1)),(math.random(-1,1))) local a = puff.Position local b = script.Parent.Position local dir = (a - b).unit puff.Velocity = dir * 50 puff.Velocity = puff.Velocity+Vector3.new(0,math.random(20,150),0) end for i = 1,35 do local puff = Instance.new("Part") script.Parent.Anchored=true script.ya:clone().Parent=puff puff.CanCollide = false puff.Anchored = false puff.Name = "smoke2" puff.Transparency = 1 puff.BrickColor = BrickColor.new("New Yeller") puff.formFactor = "Custom" puff.TopSurface = 0 puff.BottomSurface = 0 puff.Size = Vector3.new(4,4,4) --[[ local erasee = script.smoke:clone() erasee.Parent = puff erasee.Enabled = true]]-- local erase = script.Fade:clone() erase.Parent = puff erase.Disabled = false puff.Parent = game.Workspace --puff.Velocity= Vector3.new(math.random(-800,800),math.random(-800,800),math.random(-800,800)) puff.CFrame = script.Parent.CFrame + Vector3.new((math.random(-1,1)),(math.random(-1,1)),(math.random(-1,1))) local a = puff.Position local b = script.Parent.Position local dir = (a - b).unit puff.Velocity = dir*0 puff.Velocity = puff.Velocity+Vector3.new(math.random(-250,250),0,math.random(-250,250)) end for i = 1,25 do local puffa = Instance.new("Part") script.Parent.Anchored=true --script.ya:clone().Parent=puff puffa.CanCollide = false puffa.Anchored = false puffa.Name = "debris" puffa.Transparency = 0 puffa.BrickColor = BrickColor.new("Brown") puffa.formFactor = "Custom" puffa.TopSurface = 0 puffa.BottomSurface = 0 puffa.Size = Vector3.new(math.random(0.6,3),math.random(0.6,3),math.random(0.6,3)) game:GetService("Debris"):AddItem(puffa,5) puffa.Parent=game.Workspace puffa.CFrame = script.Parent.CFrame + Vector3.new((math.random(-1,1)),(math.random(-1,1)),(math.random(-1,1))) puffa.Velocity = puffa.Velocity+Vector3.new(math.random(-50,50),math.random(100,200),math.random(-50,50)) puffa.RotVelocity = puffa.RotVelocity+Vector3.new(math.random(-50,50),math.random(100,200),math.random(-50,50)) end function onPlayerBlownUp2(part) local force = part:findFirstChild("BlackHole Influence") if force ~= nil then force:remove() end local force = part:findFirstChild("gotopos") if force ~= nil then force:remove() end if part.Anchored==false then local f = Instance.new("Fire") f.Parent = part f.Size = part:getMass() f.Heat = part:getMass() a=script.fireableno:Clone() a.Parent=f a.Disabled=false game:GetService("Debris"):AddItem(f,15) end end function onPlayerBlownUp3(part) local force = part:findFirstChild("BlackHole Influence") if force ~= nil then force:remove() end local force = part:findFirstChild("gotopos") if force ~= nil then force:remove() end end -- force removal local exp = Instance.new("Explosion") exp.BlastRadius = 180 exp.BlastPressure = 000000 exp.Position = script.Parent.Position exp.Parent = game.Workspace exp.Hit:connect(function(part) onPlayerBlownUp3(part) end) -- script.Parent.Glow2.Enabled=false wait() script.Parent.Anchored=true script.Parent.Transparency=1 local exp = Instance.new("Explosion") exp.BlastRadius = 180 --super wussy units exp.BlastPressure = 3500000 -- final bam exp.Position = script.Parent.Position exp.Parent = game.Workspace script.Parent.Anchored=true script.Parent.Transparency=1 script.Parent.magic.Enabled=false exp.Hit:connect(function(part) onPlayerBlownUp2(part) end) script.Parent.Activate2.Enabled=false c=Instance.new("Part") c.TopSurface=0 c.BottomSurface=0 c.Anchored=true c.CanCollide=false c.formFactor="Symmetric" c.Size=Vector3.new(1,1,1) c.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) c.Name="Effect" c.BrickColor=BrickColor.new "Bright yellow" o=script.MAMAMesh:clone() o.Parent = c c.Parent=game.Workspace e=Instance.new("Part") e.TopSurface=0 e.BottomSurface=0 e.Anchored=true e.CanCollide=false e.formFactor="Plate" e.Size=Vector3.new(20,.4,20) e.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) e.Name="Effect die!!!" e.BrickColor=BrickColor.new "White" r=script.RingMesh:clone() r.Parent=e e.Parent=game.Workspace function onPlayerBlownUp(part) local force = part:findFirstChild("gotopos") if force ~= nil then force:remove() end if part.Anchored==false then local force = part:findFirstChild("BlackHole Influence") if force ~= nil then force:remove() end local b = part.Parent:findFirstChild("Humanoid") if b ~= nil then local a = game.Players:GetPlayerFromCharacter(b.Parent) if a~= nil then local lol = a.PlayerGui:findFirstChild("shake") if lol == nil then local ad = script.shake:Clone() ad.Parent=a.PlayerGui ad.Disabled=false local ad = script.Blur:Clone() ad.Disabled=false ad.Parent=a.PlayerGui end end end end end coroutine.resume(coroutine.create(function(mesh) for l=1, 60 do r.Parent.Transparency=l/60 r.Scale=r.Scale+Vector3.new(60/l,60/l,.02) wait() end r.Parent.Parent=nil end),r) coroutine.resume(coroutine.create(function(mesh) for l=1, 50 do o.Parent.Transparency=l/90 o.Scale=o.Scale+Vector3.new(20/l,20/l,250) wait() end end),o) script.Parent.zap.Enabled=false local a = Instance.new("Explosion") a.Position=script.Parent.Position a.Parent=game.Workspace a.BlastPressure=0 a.BlastRadius=1000 script.light.Disabled=false a.Hit:connect(function(part) onPlayerBlownUp(part) end) script.Parent.Activate2.Enabled=false local i = 0 local x = script.Parent.Position.x local y = script.Parent.Position.y local z = script.Parent.Position.z for i = 1, 30,1 do local ex = Instance.new("Explosion") ex.Parent = script.Parent ex.Name = "Brick" ex.BlastPressure = 100000 ex.BlastRadius = 900 ex.DestroyJointRadiusPercent = 0.2 ex.Position=Vector3.new(100*math.cos(math.rad(i*12)) + x, y, 100*math.sin(math.rad(i*12)) + z) ex.Hit:connect(function(part) onPlayerBlownUp(part) end) --wait() end wait(1.4) coroutine.resume(coroutine.create(function(mesh) for l=1, 50 do o.Parent.Transparency=l/50 o.Scale=o.Scale+Vector3.new(-20/l,-20/l,300) wait() end o.Parent.Parent=nil end),o) wait(20) script.Parent.Parent:Remove() end,o22) end)) o23.Name = "Fade" o23.Parent = o22 o23.Disabled = true table.insert(cors,coroutine.create(function() wait() runDummyScript(function() wait(3) a=script.Parent:FindFirstChild("Fire") if a ~= nil then a.Enabled=false end wait(2) script.Parent.Parent:remove() end,o23) end)) o24.Name = "TMesh" o24.Parent = o22 o24.MeshId = "http://www.roblox.com/asset/?id=1051557" o24.Scale = Vector3.new(12, 9, 12) o24.MeshType = Enum.MeshType.FileMesh o25.Name = "SpikeMesh" o25.Parent = o22 o25.MeshId = "http://www.roblox.com/asset/?id=1033714" o25.Scale = Vector3.new(7, 16, 7) o25.MeshType = Enum.MeshType.FileMesh o26.Name = "Fade0" o26.Parent = o22 o26.Disabled = true table.insert(cors,coroutine.create(function() wait() runDummyScript(function() wait() script.Parent.BrickColor = BrickColor.new("New Yeller") script.Parent.Transparency = script.Parent.Transparency + 0.05 script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.92,0.92,0) wait(.01) script.Parent.BrickColor = BrickColor.new("New Yeller") script.Parent.Transparency = script.Parent.Transparency + 0.0 script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.92,0.92,0.) wait(.01) script.Parent.BrickColor = BrickColor.new("Deep orange") script.Parent.Transparency = script.Parent.Transparency + 0.0 script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.92,0.92,0) wait(.1) script.Parent.BrickColor = BrickColor.new("Deep orange") script.Parent.Transparency = script.Parent.Transparency + 0.0 script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.94,0.942,0.) wait(.1) wait(.01) script.Parent.BrickColor = BrickColor.new("Deep orange") script.Parent.Transparency = script.Parent.Transparency + 0.05 script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.943,0.943,0.) wait(.01) script.Parent.BrickColor = BrickColor.new("Deep orange") script.Parent.Transparency = script.Parent.Transparency + 0.0 script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.943,0.943,0.) wait(.01) script.Parent.BrickColor = BrickColor.new("White") script.Parent.Transparency = script.Parent.Transparency + 0.0 script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.943,0.943,0.) wait(.1) script.Parent.BrickColor = BrickColor.new("White") script.Parent.Transparency = script.Parent.Transparency + 0.00 script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.943,0.943,0.) wait(.1) script.Parent.BrickColor = BrickColor.new("White") script.Parent.Transparency = script.Parent.Transparency + 0.08 script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.943,0.943,0.) wait(.1) for i = 1,150 do script.Parent.Transparency = script.Parent.Transparency + 0.005 script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.641,0.641,0.1) wait() end wait(1) script.Parent:remove() end,o26) end)) o27.Name = "light" o27.Parent = o22 o27.Disabled = true table.insert(cors,coroutine.create(function() wait() runDummyScript(function() print 'Hello world!' g=game.Lighting.Ambient.g b=game.Lighting.Ambient.b r=game.Lighting.Ambient.r local a = 1000/255 game.Lighting.Ambient=Color3.new(r+a,g+a,b+a) wait(1) for i=1,100 do local a =10/255 g=game.Lighting.Ambient.g b=game.Lighting.Ambient.b r=game.Lighting.Ambient.r game.Lighting.Ambient=Color3.new(r-a,g-a,b-a) wait(0.05) end end,o27) end)) o28.Name = "Abscond" o28.Parent = o22 o28.SoundId = "http://www.roblox.com/asset/?id=2767090" o28.Volume = 1 o29.Name = "Berserk" o29.Parent = o22 o29.Pitch = 0.10000000149012 o29.SoundId = "http://www.roblox.com/asset/?id=2101137" o29.Volume = 1 o30.Name = "Break" o30.Parent = o22 o30.Pitch = 0.75 o30.SoundId = "http://www.roblox.com/asset/?id=3264793" o30.Volume = 1 o31.Name = "Curse" o31.Parent = o22 o31.Pitch = 0.40000000596046 o31.SoundId = "http://www.roblox.com/asset/?id=13775494" o31.Volume = 1 o32.Name = "DBC" o32.Parent = o22 o32.Pitch = 0.55000001192093 o32.SoundId = "http://www.roblox.com/asset/?id=2101137" o32.Volume = 1 o33.Name = "DBCha" o33.Parent = o22 o33.Pitch = 0.30000001192093 o33.SoundId = "http://www.roblox.com/asset/?id=2101137" o33.Volume = 1 o34.Name = "DBExplode" o34.Parent = o22 o34.Pitch = 0.30000001192093 o34.SoundId = "http://www.roblox.com/asset/?id=2691586" o34.Volume = 1 o35.Name = "DCHHIT" o35.Parent = o22 o35.Pitch = 0.5 o35.SoundId = "http://www.roblox.com/asset/?id=2801263" o35.Volume = 1 o36.Name = "DS" o36.Parent = o22 o36.Pitch = 0.69999998807907 o36.SoundId = "http://www.roblox.com/asset/?id=2691586" o36.Volume = 1 o37.Name = "DSHit" o37.Parent = o22 o37.Pitch = 1.5 o37.SoundId = "http://www.roblox.com/asset/?id=2101148" o37.Volume = 1 o38.Name = "Defile" o38.Parent = o22 o38.Pitch = 1.125 o38.SoundId = "http://www.roblox.com/asset/?id=3264923" o38.Volume = 1 o39.Name = "Elec" o39.Parent = o22 o39.Pitch = 0.69999998807907 o39.SoundId = "http://www.roblox.com/asset/?id=2800815" o39.Volume = 1 o40.Name = "GB1" o40.Parent = o22 o40.Pitch = 0.69999998807907 o40.SoundId = "http://www.roblox.com/asset?id=1369158" o40.Volume = 1 o41.Name = "GB2" o41.Parent = o22 o41.Pitch = 0.80000001192093 o41.SoundId = "http://www.roblox.com/asset/?id=2974000" o41.Volume = 1 o42.Name = "GB3" o42.Parent = o22 o42.Pitch = 0.20000000298023 o42.SoundId = "http://www.roblox.com/asset/?id=12222124" o42.Volume = 1 o43.Name = "GB4" o43.Parent = o22 o43.Pitch = 0.64999997615814 o43.SoundId = "http://www.roblox.com/asset/?id=2974249" o43.Volume = 1 o44.Name = "Imbue" o44.Parent = o22 o44.SoundId = "http://www.roblox.com/asset/?id=2785493" o44.Volume = 1 o45.Name = "LAAAAA" o45.Parent = o22 o45.SoundId = "rbxassetid://198973822" o45.Volume = 1 o46.Name = "BlastMesh" o46.Parent = o22 o46.MeshId = "http://www.roblox.com/asset/?id=20329976" o46.Scale = Vector3.new(1, 0.100000001, 1) o46.MeshType = Enum.MeshType.FileMesh o47.Name = "CYMesh" o47.Parent = o22 o47.Scale = Vector3.new(12, 9, 12) o47.MeshType = Enum.MeshType.Cylinder o48.Name = "MAMAMesh" o48.Parent = o22 o48.MeshType = Enum.MeshType.Sphere o49.Name = "RingMesh" o49.Parent = o22 o49.MeshId = "http://www.roblox.com/asset/?id=3270017" o49.Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001) o49.MeshType = Enum.MeshType.FileMesh o50.Name = "magic" o50.Parent = o22 o50.Size = NumberSequence.new(10,2.6875,0) o50.Color = ColorSequence.new(Color3.new(1, 1, 0),Color3.new(1, 1, 1)) o50.Enabled = false o50.LightEmission = 10000 o50.Texture = "http://www.roblox.com/asset/?id=241650934" o50.ZOffset = 3 o50.Lifetime = NumberRange.new(0.5,2) o50.Rate = 10000000000 o50.RotSpeed = NumberRange.new(-280,280) o50.Speed = NumberRange.new(0,0) o50.VelocitySpread = 360 o51.Name = "attractO" o51.Parent = o22 table.insert(cors,coroutine.create(function() wait() runDummyScript(function() function onPlayerBlownUp(part, distance, creator) if part.Anchored==false then aa= script.gotopos:Clone() aa.Disabled=false aa.Value.Value=script.Parent.Position aa.Parent=part game:GetService("Debris"):AddItem(aa,10) local b = part.Parent:findFirstChild("Humanoid") local c = part.Parent:findFirstChild("Humanoid") if b == nil and c == nil then local a = math.random(1,7) if a == 1 then part:BreakJoints() end end end end local a = Instance.new("Explosion") a.Position=script.Parent.Position a.Parent=game.Workspace a.BlastPressure=0 a.BlastRadius=200 a.Hit:connect(function(part, distance) onPlayerBlownUp(part, distance) end) end,o51) end)) o52.Name = "gotopos" o52.Parent = o51 o52.Disabled = true table.insert(cors,coroutine.create(function() wait() runDummyScript(function() print 'Hello world!' local b = script.Value.Value while true do wait(0.1) local a = script.Parent.Position local dir = (a - b).unit dir=dir*-1 script.Parent.Velocity = dir*30 end end,o52) end)) o53.Parent = o52 o54.Name = "Blam" o54.Parent = o22 o54.Pitch = 0.20000000298023 o54.SoundId = "http://www.roblox.com/asset?id=2248511" o54.Volume = 1 o55.Name = "smoke" o55.Parent = o22 o55.Size = UDim2.new(7.5,0,7.5,0) o55.Enabled = false o56.Parent = o55 o56.Position = UDim2.new(-3.5,0,-3.5,0) o56.Size = UDim2.new(8,0,8,0) o56.Position = UDim2.new(-3.5,0,-3.5,0) o56.BackgroundColor3 = Color3.new(1, 1, 1) o56.BackgroundTransparency = 1 o56.BorderSizePixel = 0 o56.Image = "http://www.roblox.com/asset/?id=31727915" o57.Parent = o56 table.insert(cors,coroutine.create(function() wait() runDummyScript(function() while true do script.Parent.Rotation = script.Parent.Rotation+1 wait(0.1) end end,o57) end)) o58.Name = "ya" o58.Parent = o22 o58.force = Vector3.new(0, 8790, 0) o59.Name = "shake" o59.Parent = o22 o59.Disabled = true table.insert(cors,coroutine.create(function() wait() runDummyScript(function() local cam = game.Workspace.CurrentCamera for i=1,10 do wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local x=math.random(-10, 10)/40 local y = math.random(-10, 10)/40 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0) cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll) wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local xx=x*-1 local yy = y*-1 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0) local p= cam_scroll*-1 cam.CoordinateFrame = ncf*CFrame.new(0, 0, p) end for i=1,10 do wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local x=math.random(-7, 7)/40 local y = math.random(-7, 7)/40 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0) cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll) wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local xx=x*-1 local yy = y*-1 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0) local p= cam_scroll*-1 cam.CoordinateFrame = ncf*CFrame.new(0, 0, p) end for i=1,10 do wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local x=math.random(-5, 5)/40 local y = math.random(-5, 5)/40 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0) cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll) wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local xx=x*-1 local yy = y*-1 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0) local p= cam_scroll*-1 cam.CoordinateFrame = ncf*CFrame.new(0, 0, p) end for i=1,10 do wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local x=math.random(-3, 3)/40 local y = math.random(-3, 3)/40 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0) cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll) wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local xx=x*-1 local yy = y*-1 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0) local p= cam_scroll*-1 cam.CoordinateFrame = ncf*CFrame.new(0, 0, p) end for i=1,10 do wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local x=math.random(-2, 2)/40 local y = math.random(-2, 2)/40 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0) cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll) wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local xx=x*-1 local yy = y*-1 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0) local p= cam_scroll*-1 cam.CoordinateFrame = ncf*CFrame.new(0, 0, p) end for i=1,10 do wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local x=math.random(-1, 1)/40 local y = math.random(-1, 1)/40 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0) cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll) wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local xx=x*-1 local yy = y*-1 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0) local p= cam_scroll*-1 cam.CoordinateFrame = ncf*CFrame.new(0, 0, p) end for i=1,10 do wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local x=math.random(-0.5, 0.5)/40 local y = math.random(-0.5, 0.5)/40 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0) cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll) wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local xx=x*-1 local yy = y*-1 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0) local p= cam_scroll*-1 cam.CoordinateFrame = ncf*CFrame.new(0, 0, p) end for i=1,10 do wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local x=math.random(-0.1, 0.1)/40 local y = math.random(-0.1, 0.1)/40 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0) cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll) wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local xx=x*-1 local yy = y*-1 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0) local p= cam_scroll*-1 cam.CoordinateFrame = ncf*CFrame.new(0, 0, p) end for i=1,10 do wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local x=math.random(-0.01, 0.01)/40 local y = math.random(-0.01, 0.01)/40 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0) cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll) wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local xx=x*-1 local yy = y*-1 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0) local p= cam_scroll*-1 cam.CoordinateFrame = ncf*CFrame.new(0, 0, p) end for i=1,10 do wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local x=math.random(-0.0025, 0.0025)/40 local y = math.random(-0.0025, 0.0025)/40 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0) cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll) wait() local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0) local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude local xx=x*-1 local yy = y*-1 local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0) local p= cam_scroll*-1 cam.CoordinateFrame = ncf*CFrame.new(0, 0, p) end script:remove() --script:remove() end,o59) end)) o60.Name = "attract" o60.Parent = o22 table.insert(cors,coroutine.create(function() wait() runDummyScript(function() local hole = script.Parent local childList = {} local massConstant = 5.8 -- Generally a good value local mass = 40000 * massConstant -- This is basically a function that finds all unanchored parts and adds them to childList. -- Note: This should only be run once for each object function checkObject(obj) if (obj ~= hole) and (obj.className == "Part") then if (obj.Anchored == false) then table.insert(childList, 1, obj) end elseif (obj.className == "Model") or (obj.className == "Hat") or (obj.className == "Tool") or (obj == workspace) then local child = obj:GetChildren() for x = 1, #child do checkObject(child[x]) end obj.ChildAdded:connect(checkObject) end end checkObject(workspace) print("Black Hole script loaded.") local n = 0 while true do if n < #childList then n = n + 1 if n % 800 == 0 then wait(0.5) end else n = 1 wait(0.5) end local child = childList[n] if (child ~= hole) and (child.className == "Part") and (child.Anchored == false) then local relPos = hole.Position - child.Position local motivator = child:FindFirstChild("BlackHole Influence") if relPos.magnitude * 350 * massConstant < mass then local a = math.random(1,5) if a == 1 and child.Parent:findFirstChild("Humanoid") == nil then child:BreakJoints() end if (relPos.magnitude * 320 * massConstant < mass) and (child.Size.z + hole.Size.x > relPos.magnitude * 2 - 4) then mass = mass + child:GetMass() -- child:Remove() table.remove(childList, n) n = n - 1 -- This is the reason I need a counter of my own design else -- child.CanCollide = false -- I Can assume that things won't escape the black hole. if motivator == nil then motivator = Instance.new("BodyPosition") motivator.Parent = child --game:GetService("Debris"):AddItem(motivator,0.4) motivator.Name = "BlackHole Influence" end if child.Parent:findFirstChild("Humanoid") ~= nil then motivator.position = hole.Position motivator.maxForce = Vector3.new(1000, 1000, 1000)-- * mass * child:GetMass() / (relPos.magnitude * massConstant) motivator:remove() local posfind = child.Parent:findFirstChild("Torso") if posfind ~= nil then local posfind2 = posfind:findFirstChild("gotopos") if posfind2== nil then aa= script.gotopos:Clone() aa.Disabled=false game:GetService("Debris"):AddItem(aa,10) aa.Value.Value=script.Parent.Position aa.Parent=child.Parent.Torso end end else motivator.position = hole.Position motivator.maxForce = Vector3.new(1500, 1500, 1500)-- * mass * child:GetMass() / (relPos.magnitude * massConstant) end end elseif motivator ~= nil then motivator:Remove() end end end end,o60) end)) o61.Name = "gotopos" o61.Parent = o60 o61.Disabled = true table.insert(cors,coroutine.create(function() wait() runDummyScript(function() print 'Hello world!' local b = script.Value.Value while true do wait(0.1) local a = script.Parent.Position local dir = (a - b).unit dir=dir*-1 script.Parent.Velocity = dir*30 end end,o61) end)) o62.Parent = o61 o63.Name = "fireableno" o63.Parent = o22 o63.Disabled = true table.insert(cors,coroutine.create(function() wait() runDummyScript(function() print 'Hello world!' wait(10) script.Parent.Enabled=false end,o63) end)) o64.Name = "Blur" o64.Parent = o22 o64.Disabled = true table.insert(cors,coroutine.create(function() wait() runDummyScript(function() bass=script.Blur script.Blur.Parent=game.Workspace.CurrentCamera local rs=game:GetService("RunService").RenderStepped for i = 1,75 do rs:wait() bass.Size=bass.Size-0.2 end bass:Remove() script:Remove() end,o64) end)) o65.Parent = o64 o65.Size = 15 mas.Parent = workspace mas:MakeJoints() local mas1 = mas:GetChildren() for i=1,#mas1 do mas1[i].Parent = workspace ypcall(function() mas1[i]:MakeJoints() end) end mas:Destroy() for i=1,#cors do coroutine.resume(cors[i]) end end) UIGradient_12.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 60, 255)), ColorSequenceKeypoint.new(0.46, Color3.fromRGB(255, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(225, 0, 255))} UIGradient_12.Parent = TextButton_45 UICorner_45.CornerRadius = UDim.new(0, 20) UICorner_45.Parent = TextButton_45 TextButton_46.Parent = Frame TextButton_46.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_46.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_46.BorderSizePixel = 0 TextButton_46.Position = UDim2.new(0.59690845, 0, 1, 0) TextButton_46.Size = UDim2.new(0, 120, 0, 20) TextButton_46.Font = Enum.Font.Unknown TextButton_46.Text = "Titan" TextButton_46.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_46.TextScaled = true TextButton_46.TextSize = 14.000 TextButton_46.TextWrapped = true TextButton_46.MouseButton1Down:Connect(function() --------------------------- local MaxMana = 5000000000000 -- Max Mana You Can Get local Mana = 5000000 -- Mana You Start With local ManaGain = 909188 -- How Much Mana You Gain Per Second --------------------------- repeat game:GetService('RunService').Stepped:wait() until game:GetService('Players').LocalPlayer.Character ----190470714 ---- sit = true cn = CFrame.new v3 = Vector3.new c3 = Color3.new bn = BrickColor.new ca2 = CFrame.Angles ca = function(x,y,z) return ca2(math.rad(x),math.rad(y),math.rad(z)) end ud2 = UDim2.new ---- ---- local Player = game:GetService('Players').LocalPlayer local Char = Player.Character local Human = Char.Humanoid local Mouse = Player:GetMouse() ---- Human.WalkSpeed = 0 print ('Loading...') wait(0) ---- ---- local mananum=0 la = Char['Left Arm'] ra = Char['Right Arm'] ll = Char['Left Leg'] rl = Char['Right Leg'] tr = Char['Torso'] hd = Char['Head'] rp = Char['HumanoidRootPart'] ---- ---- ram = tr['Right Shoulder'] lam = tr['Left Shoulder'] llm = tr['Left Hip'] rlm = tr['Right Hip'] hm = tr['Neck'] rj = rp['RootJoint'] ---- ---- InputService = game:GetService('UserInputService') RunService = game:GetService('RunService') ---- ---- it=Instance.new Torso=Char.Torso local fengui=it("GuiMain") fengui.Parent=Player.PlayerGui fengui.Name="WeaponGUI" local fenframe=it("Frame") fenframe.Parent=fengui fenframe.BackgroundColor3=Color3.new(255,255,255) fenframe.BackgroundTransparency=1 fenframe.BorderColor3=Color3.new(17,17,17) fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0) fenframe.Position=UDim2.new(0.4,0,0.1,0) local fenbarmana1=it("TextLabel") fenbarmana1.Parent=fenframe fenbarmana1.Text=" " fenbarmana1.BackgroundTransparency=0 fenbarmana1.BackgroundColor3=Color3.new(0,0,0) fenbarmana1.SizeConstraint="RelativeXY" fenbarmana1.TextXAlignment="Center" fenbarmana1.TextYAlignment="Center" fenbarmana1.Position=UDim2.new(0,0,0,0) fenbarmana1.Size=UDim2.new(4,0,0.2,0) local fenbarmana2=it("TextLabel") fenbarmana2.Parent=fenframe fenbarmana2.Text=" " fenbarmana2.BackgroundTransparency=0 fenbarmana2.BackgroundColor3=Torso.Color fenbarmana2.SizeConstraint="RelativeXY" fenbarmana2.TextXAlignment="Center" fenbarmana2.TextYAlignment="Center" fenbarmana2.Position=UDim2.new(0,0,0,0) fenbarmana2.Size=UDim2.new(4*Mana/MaxMana,0,0.2,0) local fenbarmana3=it("TextLabel") fenbarmana3.Parent=fenframe fenbarmana3.Text=" " fenbarmana3.BackgroundTransparency=0 fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3) fenbarmana3.SizeConstraint="RelativeXY" fenbarmana3.TextXAlignment="Center" fenbarmana3.TextYAlignment="Center" fenbarmana3.Position=UDim2.new(0,0,0,0) fenbarmana3.Size=UDim2.new(0,0,0.2,0) local fenbarmana4=it("TextLabel") fenbarmana4.Parent=fenframe fenbarmana4.Text="Energy("..Mana..")" fenbarmana4.BackgroundTransparency=1 fenbarmana4.BackgroundColor3=Color3.new(0,0,0) fenbarmana4.SizeConstraint="RelativeXY" fenbarmana4.TextXAlignment="Center" fenbarmana4.TextYAlignment="Center" fenbarmana4.Position=UDim2.new(0,0,-0.3,0) fenbarmana4.Size=UDim2.new(4,0,0.2,0) fenbarmana4.FontSize="Size9" fenbarmana4.TextStrokeTransparency=0 fenbarmana4.TextColor=BrickColor.new("White") LastMade = nil xNew=function(Table) local Obj=Instance.new(Table[1]) for Ind,Val in pairs(Table) do if Ind~=1 and Ind~=2 then Obj[Ind] = Val end end Obj.Parent=Table[2] LastMade= Obj return Obj end xPart=function(tab) local v=Instance.new(tab.type or "Part") if tab.type~="CornerWedgePart" then v.formFactor="Custom" end v.CanCollide=false v.TopSurface=10 v.BottomSurface=10 v.RightSurface=10 v.LeftSurface=10 v.FrontSurface=10 v.BackSurface=10 v.Size=v3(tab[2],tab[3],tab[4]) if tab.co then v.BrickColor=bn(tab.co) end if tab.tr then v.Transparency=tab.tr end if tab.rf then v.Reflectance=tab.rf end if tab.cf then v.CFrame=tab.cf end if tab.an then v.Anchored=tab.an end if tab.mt then v.Material=tab.mt end if tab.ca then v.CanCollide=tab.ca end v.Parent=tab[1] LastMade= v return v end xWeld = function(a,b,between,type) local Weld = xNew{type or 'Weld',a,Part0 = a,Part1 = b, C0 = cn()} if between then Weld.C1 = b.CFrame:inverse() * a.CFrame else Weld.C1 = cn() end return Weld end function xSound(id,parent,pitch) local s = xNew{'Sound', PlayOnRemove = true, SoundId = 'http://roblox.com/asset/?id='..id,Pitch = pitch} s.Parent = parent s:Destroy() if id == 190470714 then s.Looped = true s.Name = "Music" end end ---- xSound(190470714,workspace,1.5) ---- do local function QuaternionFromCFrame(cf) local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() local trace = m00 + m11 + m22 if trace > 0 then local s = math.sqrt(1 + trace) local recip = 0.5/s return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 else local i = 0 if m11 > m00 then i = 1 end if m22 > (i == 0 and m00 or m11) then i = 2 end if i == 0 then local s = math.sqrt(m00-m11-m22+1) local recip = 0.5/s return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip elseif i == 1 then local s = math.sqrt(m11-m22-m00+1) local recip = 0.5/s return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip elseif i == 2 then local s = math.sqrt(m22-m00-m11+1) local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip end end end local function QuaternionToCFrame(px, py, pz, x, y, z, w) local xs, ys, zs = x + x, y + y, z + z local wx, wy, wz = w*xs, w*ys, w*zs local xx = x*xs local xy = x*ys local xz = x*zs local yy = y*ys local yz = y*zs local zz = z*zs 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)) end local function QuaternionSlerp(a, b, t) local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] local startInterp, finishInterp if cosTheta >= 0.0001 then if (1 - cosTheta) > 0.0001 then local theta = math.acos(cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((1-t)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = 1-t finishInterp = t end else if (1+cosTheta) > 0.0001 then local theta = math.acos(-cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((t-1)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = t-1 finishInterp = t end end 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 end function clerp(a,b,t) local qa = {QuaternionFromCFrame(a)} local qb = {QuaternionFromCFrame(b)} local ax, ay, az = a.x, a.y, a.z local bx, by, bz = b.x, b.y, b.z local _t = 1-t return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) end end function xlerp(weld,to,tim) if weld.C1 ~= to then --weld.C1 = clerp(weld.C1,to,tim) weld.C1 = weld.C1:lerp(to,tim) end end function lerp(a,b,c)return a+(b-a)*c end ---- ---- if Char:findFirstChild("Health") then Char.Health:Destroy() end wait(0) ---- --hd.Mesh.Scale = Vector3.new(hd.Mesh.Scale.X * 3,hd.Mesh.Scale.Y * 3,hd.Mesh.Scale.Z * 3) ra.Size = ra.Size * 4.5 la.Size = la.Size * 4.5 ll.Size = ll.Size * 4.5 rl.Size = rl.Size * 4.5 tr.Size = tr.Size * 4.5 hd.Size = hd.Size * 4.5 rp.Size = rp.Size * 4.5 -- local tw = xWeld(rp,tr) tw.C1 = cn(0,0,0) local law = xWeld(tr,la) law.C0 = cn(-6.5,.7,0) law.C1 = cn(0,.7,0) local raw = xWeld(tr,ra) raw.C0 = cn(6.5,.7,0) raw.C1 = cn(0,.7,0) local llw = xWeld(tr,ll) llw.C0 = cn(-2.5,-6,0) llw.C1 = cn(0,3.5,0) local rlw = xWeld(tr,rl) rlw.C0 = cn(2.5,-6,0) rlw.C1 = cn(0,3.5,0) local hw = xWeld(tr,hd) hw.C1 = cn(0,-6.5,0) ras = raw.C1 las = law.C1 lls = llw.C1 rls = rlw.C1 ts = tw.C1 hs = hw.C1 ----- for _,Part in pairs(Char:GetChildren()) do if Part:IsA('BasePart') then Part.CustomPhysicalProperties = PhysicalProperties.new(0, .3, .5) end end -------------------------------------------------------- -------------------------------------------------------- -----------------------CONSTANTS------------------------ -------------------------------------------------------- -------------------------------------------------------- REGEN_SPEED = 5 WEAPON_NAME = 'Grandark' ---------------------------------------------------- ---------------------------------------------------- -----------------------MODEL------------------------ ---------------------------------------------------- ---------------------------------------------------- local Handle local Blade local haw Pack = Instance.new('Model', Char) Pack.Name = WEAPON_NAME do Handle = xPart{Pack,0.54285717, 4.96428585, 1.02857149} Handle.BrickColor = BrickColor.new('Really black') Handle.Material = Enum.Material.Plastic haw = xWeld(ra,Handle) LastMade.C1 = ca(90,0,180)*cn(0,3,0) LastMade.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) end has = haw.C1 for _,v in pairs(Pack:GetChildren()) do v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0) end -------------------------------------------------------- -------------------------------------------------------- -----------------------VARIABLES------------------------ -------------------------------------------------------- -------------------------------------------------------- State = 'Idle' FallTime = 0 Walk = 0 WalkReverse = false StompDB = false JumpDB = false -- function NewHitbox(Radius,Position) local Returning = {} for _,v in pairs(workspace:GetChildren()) do if v~=Char and v:FindFirstChild('Humanoid') and v:FindFirstChild('Torso') then local Mag = (v.Torso.Position - Position).magnitude if Mag < Radius then table.insert(Returning,v) end end end return Returning end -- function UpdateState() if (rp.Velocity*v3(1, 0, 1)).magnitude > 5 then if State == 'Idle' then State = 'Walking' end else if State == 'Walking' then State = 'Idle' end end if WalkReverse then Walk = Walk - .5 else Walk = Walk + .5 end if Walk >= 10 then WalkReverse = true elseif Walk <= -10 then WalkReverse = false end end -- function JumpExplode() local Hit = NewHitbox(35,Char.Torso.Position) for _,v in pairs(Hit) do v.Humanoid.MaxHealth = 100 v.Humanoid.Health = v.Humanoid.Health - 1000000000 if sit then v.Humanoid.Sit = true end end xSound('2233908',tr,1) coroutine.wrap(function() local Explosion = xNew{'Part',Char,Anchored = true,CanCollide = false,FormFactor = 'Custom',BrickColor = bn('Earth green')} local Mesh = xNew{'SpecialMesh', Explosion,MeshType = 'FileMesh', MeshId = 'http://www.roblox.com/asset/?id=20329976'} Explosion.CFrame = Char.Torso.CFrame * cn(0,-20,0) Mesh.Scale = v3(1,7,1) repeat Mesh.Scale = Mesh.Scale + v3(1,0,1) Explosion.Transparency = Explosion.Transparency + .025 wait() until Explosion.Transparency >= 1 Explosion:Destroy() end)() end -- function Stomp() if State == 'Walking' or State == 'Idle' then if StompDB == false then StompDB = true State = 'Attacking' Human.WalkSpeed = 0 -- xSound('138186576',Char.Head,1) for _=0,1,.05 do xlerp(tw,ts,.2) xlerp(hw,hs*ca(40,0,0)*cn(0,-1,-1.5),.2) xlerp(rlw,rls*ca(20,0,0),.2) xlerp(llw,lls*cn(0,-2,1.25),.2) xlerp(raw,ras*ca(20,0,-20)*cn(-.5,-.5,0),.2) xlerp(law,las*ca(20,0,0),.2) wait() end coroutine.wrap(function() local Explosion = xNew{'Part',Char,Anchored = true,CanCollide = false,FormFactor = 'Custom',BrickColor = bn('Earth green')} local Mesh = xNew{'SpecialMesh', Explosion,MeshType = 'FileMesh', MeshId = 'http://www.roblox.com/asset/?id=3270017'} Explosion.CFrame = rp.CFrame * cn(0,-7,0)*ca(90,0,0) Mesh.Scale = v3(5,5,10) repeat Mesh.Scale = Mesh.Scale + v3(2,2,.5) Explosion.Transparency = Explosion.Transparency + .01 wait() until Explosion.Transparency >= 1 Explosion:Destroy() end)() coroutine.wrap(function() local Already = {} for i=1,50,2 do wait(.1) local Hit = NewHitbox(i*2,Char.Torso.Position) for _,v in pairs(Hit) do if not Already[v] then v.Humanoid.MaxHealth = 100 v.Humanoid.Health = v.Humanoid.Health - 300000000000 if sit then v.Humanoid.Sit = true end Already[v] = true end end end end)() --attack for _=0,1,.05 do xlerp(tw,ts,.3) xlerp(hw,hs*ca(40,0,0)*cn(0,-1,-1.5),.3) xlerp(rlw,rls*ca(20,0,0),.3) xlerp(llw,lls*cn(0,0,1.25),.3) xlerp(raw,ras*ca(20,0,-20)*cn(-.5,-.5,0),.3) xlerp(law,las*ca(20,0,0),.3) wait() end State = 'Idle' Human.WalkSpeed = 50 coroutine.wrap(function() wait(0) StompDB = false end)() end end end -- function Charge() if State == 'Walking' or State == 'Idle' then State = 'Charge' for _, controller in pairs(game:GetService("ControllerService"):GetChildren()) do controller.Parent = workspace end local function Exp() local Explosion = xNew{'Part',Char,Anchored = true,CanCollide = false,FormFactor = 'Custom',BrickColor = bn('White')} local Mesh = xNew{'SpecialMesh', Explosion,MeshType = 'FileMesh', MeshId = 'http://www.roblox.com/asset/?id=20329976'} Explosion.CFrame = rp.CFrame * cn(0,0,-15)*ca(70,0,0) Mesh.Scale = v3(1,6,1) repeat Char.Head.Velocity=Char.Head.CFrame.lookVector*100 Mesh.Scale = Mesh.Scale + v3(1,.5,1) Explosion.Transparency = Explosion.Transparency + .05 wait() until Explosion.Transparency >= 1 Explosion:Destroy() end coroutine.wrap(function() wait(0) Human.WalkSpeed = 80 Char.Head.Velocity=Char.Head.CFrame.lookVector*200 for _=1, 10 do coroutine.wrap(Exp)() local Hit = NewHitbox(10,Char.Torso.Position) for _,v in pairs(Hit) do v.Humanoid.MaxHealth = 100 v.Humanoid.Health = v.Humanoid.Health - 100000000000 end wait(0) xSound('10730819',tr,.8) Char.Head.Velocity=Char.Head.CFrame.lookVector*100 end Human.WalkSpeed = 50 State = 'Idle' end)() -- for _=0,1,.05 do Char.Head.Velocity=Char.Head.CFrame.lookVector*100 xlerp(tw,ts*ca(0,-90,0),.4) xlerp(hw,hs*ca(0,90,0),.4) xlerp(raw,ras*ca(-90,0,-90)*cn(0,-1,0),.4) xlerp(law,las*ca(0,0,40)*cn(1,-.5,0),.4) xlerp(rlw,rls*ca(0,0,10)*cn(1,0,0),.4) xlerp(llw,lls*ca(0,0,10)*cn(1,0,0),.4) wait() end -- end end function Combo() if State == 'Idle' or State == 'Walking' then State = 'Attacking' Human.WalkSpeed = 3 for _=0,1,.2 do xlerp(tw,ts*ca(0,20,0),.4) xlerp(hw,hs*ca(0,30,0),.4) xlerp(raw,ras*ca(0,180,-90)*cn(-1,-1,0),.4) xlerp(law,las*ca(0,0,40)*cn(1,-.5,0),.4) xlerp(rlw,rls*ca(20,0,0)*cn(0,0,-1),.4) xlerp(llw,lls*cn(0,0,1.25),.4) wait() end local Already = {} xSound('231731980',tr,1.3) for _=0,1,.1 do xlerp(tw,ts*ca(0,-30,0),.4) xlerp(hw,hs*ca(0,-50,0),.4) xlerp(raw,ras*ca(160,180,-130)*cn(2,-1,1),.4) xlerp(law,las*ca(0,0,40)*cn(1,-.5,0),.4) xlerp(rlw,rls*ca(20,0,0)*cn(0,0,-1),.4) xlerp(llw,lls*cn(0,0,1.25),.4) xlerp(haw,has*ca(40,0,0),.4) wait() local Hit = NewHitbox(15,(Blade.CFrame).p) for _,v in pairs(Hit) do if not Already[v] then v.Humanoid.MaxHealth = 100 v.Humanoid.Health = v.Humanoid.Health - 300000000000 Already[v] = true end end end ----Combo2 for _=0,1,.2 do xlerp(tw,ts*ca(0,-35,0),.4) xlerp(haw,has,.4) xlerp(hw,hs*ca(0,-30,0),.4) xlerp(raw,ras*ca(-120,0,-70)*cn(1,-1,0),.4) xlerp(law,las*ca(0,0,40)*cn(1,-.5,0),.4) xlerp(rlw,rls*ca(20,0,0)*cn(0,0,-1),.4) xlerp(llw,lls*cn(0,0,1.25),.4) wait() end xSound('231731980',tr,1) local Already = {} for _=0,1,.1 do xlerp(tw,ts*ca(0,20,0),.4) xlerp(hw,hs*ca(0,30,0),.4) xlerp(raw,ras*ca(30,0,-90)*cn(0,-1,0),.4) xlerp(law,las*ca(0,0,40)*cn(1,-.5,0),.4) xlerp(rlw,rls*ca(20,0,0)*cn(0,0,-1),.4) xlerp(llw,lls*cn(0,0,1.25),.4) wait() local Hit = NewHitbox(15,(Blade.CFrame).p) for _,v in pairs(Hit) do if not Already[v] then v.Humanoid.MaxHealth = 100 v.Humanoid.Health = v.Humanoid.Health - 3000000000000 Already[v] = true end end end --Combo 3 for _=0,1,.1 do xlerp(tw,ts,.3) xlerp(hw,hs,.3) xlerp(haw,has,.3) xlerp(raw,ras*ca(-140,0,0)*cn(0,-1.5,0),.3) xlerp(law,las*ca(0,0,40)*cn(1,-.5,0),.3) xlerp(rlw,rls*ca(20,0,0)*cn(0,0,-1),.3) xlerp(llw,lls*cn(0,0,1.25),.4) wait() end xSound('231731980',tr,.8) local Already = {} for _=0,1,.1 do xlerp(tw,ts*ca(15,0,0)*cn(0,1.5,0),.4) xlerp(hw,hs,.4) xlerp(raw,ras*ca(-20,0,0)*cn(0,0,0),.4) xlerp(law,las*ca(0,0,40)*cn(1,-.5,0),.4) xlerp(haw,has*ca(20,0,0),.4) wait() local Hit = NewHitbox(10,(Blade.CFrame).p) for _,v in pairs(Hit) do if not Already[v] then v.Humanoid.MaxHealth = 100 v.Humanoid.Health = v.Humanoid.Health - 300000000000 Already[v] = true end end end wait(.2) State = 'Idle' Human.WalkSpeed = 50 end end -- function SwordSlam() if State == 'Walking' or State == 'Idle' then State = 'Attacking' Human.WalkSpeed = 0 for _=0,1,.05 do xlerp(tw,ts,.2) xlerp(hw,hs,.2) xlerp(raw,ras*ca(-140,0,0)*cn(0,-1.5,0),.2) xlerp(law,las*ca(0,0,40)*cn(1,-.5,0),.2) xlerp(rlw,rls*ca(20,0,0)*cn(0,0,-1),.2) xlerp(llw,lls*cn(0,0,1.25),.2) wait() end coroutine.wrap(function() wait() xSound('10730819',tr,.5) local Explosion = xNew{'Part',Char,Anchored = true,CanCollide = false,FormFactor = 'Custom',BrickColor = bn('dsasda')} local Mesh = xNew{'SpecialMesh', Explosion,MeshType = 'FileMesh', MeshId = 'http://www.roblox.com/asset/?id=20329976'} Explosion.CFrame = rp.CFrame * cn(0,-5,-20) Mesh.Scale = v3(1,5,1) repeat Mesh.Scale = Mesh.Scale + v3(1,1,1) Explosion.Transparency = Explosion.Transparency + .025 wait() until Explosion.Transparency >= 1 Explosion:Destroy() end)() for _=0,1,.15 do xlerp(tw,ts*ca(15,0,0)*cn(0,1.5,0),.4) xlerp(hw,hs,.4) xlerp(raw,ras*ca(-20,0,0)*cn(0,0,0),.4) xlerp(law,las*ca(0,0,40)*cn(1,-.5,0),.4) xlerp(haw,has*ca(20,0,0),.4) wait() end local Hit = NewHitbox(40,(rp.CFrame * cn(0,-5,-20)).p) for _,v in pairs(Hit) do v.Humanoid.MaxHealth = 100 v.Humanoid.Health = v.Humanoid.Health - 100000000000 if sit then v.Humanoid.Sit = true end end wait(0) State = 'Idle' Human.WalkSpeed = 50 end end -- CanBoom = true function Fire(Part) local Flame = Instance.new("ParticleEmitter",Part) Flame.LightEmission = 0.21 Flame.Size = NumberSequence.new(15) Flame.Texture = "http://www.roblox.com/asset/?id=366803190" Flame.Transparency = NumberSequence.new(0.5) Flame.LockedToPart = true Flame.Lifetime = NumberRange.new(0.1,0.8) Flame.Rate = 40 Flame.VelocitySpread = 2 end Mouse.KeyDown:connect(function(key) if key == ' ' then if State == 'Walking' or State == 'Idle' then if JumpDB == false then JumpDB = true State = 'Jumping' Human.Jump = true Human.WalkSpeed = 50 wait(0) State = 'Falling' coroutine.wrap(function() wait(0) JumpDB = false end)() end end elseif key == 'z' and Mana >= 400 then Mana = Mana-400 Combo() elseif key == 'x' and Mana >= 300 then Mana = Mana-300 Charge() elseif key == 'c' and Mana >= 250 then Mana = Mana-250 SwordSlam() elseif key == 'v' and Mana >= 100 then Mana = Mana-100 Stomp() elseif key == "p" and Mana >= 1000 then Mana = Mana-1000 Stomp() wait() SwordSlam() wait() Combo() wait() Combo() elseif key == "f" and Mana >= 800 and CanBoom then Mana = Mana - 800 CanBoom = false local P = Instance.new("Part",Char) P.Name = "Boom" P.Anchored = true P.Transparency = 1 Fire(P) P.Material = "Neon" P.BrickColor = BrickColor.new("Crimson") P.TopSurface = "Smooth" P.CFrame = Torso.CFrame P.CanCollide = false xSound(161451748,workspace,0.9) function Hit(hit) if hit.Parent and hit.Parent:findFirstChild("Humanoid") then if hit.Parent:findFirstChild("Torso") and hit.Parent.Name ~= Player.Character.Name and hit.Parent:findFirstChild("Flamed") == nil then local Z = Instance.new("StringValue",hit.Parent) Z.Name = "Flamed" local Torsoo = hit.Parent:findFirstChild("Torso") Torsoo.Anchored = true for i,v in pairs(hit.Parent:GetChildren()) do Fire(v) end if hit.Parent:findFirstChild("Humanoid") then local H = hit.Parent:findFirstChild("Humanoid") H.MaxHealth = math.huge H.WalkSpeed = 0 H.JumpPower = 0 wait() Torsoo.Anchored = false H:remove() if hit.Parent then hit.Parent:BreakJoints() end end end end end P.Touched:connect(Hit) for i=1,100 do wait(0.1) P.CFrame = Torso.CFrame P.Size = Vector3.new(P.Size.X + 0.5,P.Size.Y + 0.5,P.Size.Z + 0.5) P.CFrame = Torso.CFrame end P:remove() wait(0) CanBoom = true end end) -- Human.Changed:connect(function() if State ~= 'Jumping' then Human.Jump = false end end) Human.FreeFalling:connect(function(a) if a then if State == 'Walking' or State == 'Idle' then State = 'Falling' end elseif State == 'Jumping' or State == 'Falling' then State = 'Idle' if FallTime > 10 then print('Boom!') JumpExplode() end Human.WalkSpeed = 50 FallTime = 0 end end) -- wait(0) game:GetService('RunService').RenderStepped:connect(function() UpdateState() if State == 'Jumping' or State == 'Falling' then FallTime = FallTime + .1 xlerp(tw,ts,.3) xlerp(hw,hs*ca(40,0,0)*cn(0,-1,-1.5),.2) xlerp(raw,ras*ca(0,0,-90)*cn(-1,-1,0),.2) xlerp(law,las*ca(0,0,90)*cn(1,-1,0),.2) xlerp(rlw,rls*ca(20,0,0),.2) xlerp(llw,lls*cn(0,-.5,1.25),.2) elseif State == 'Idle' then xlerp(tw,ts*ca(0,25,0),.1) xlerp(hw,hs*ca(0,-25,0),.1) xlerp(raw,ras*ca(20,0,-20)*cn(-.5,-.5,0),.1) xlerp(law,las*ca(20,0,0),.1) xlerp(rlw,rls*ca(20,0,0)*cn(0,0,-1),.1) xlerp(llw,lls*cn(0,0,1.25),.1) xlerp(haw,has,.4) elseif State == 'Walking' then xlerp(tw,ts,.15) xlerp(hw,hs,.15) --xlerp(law,las*ca(30,0,0),.3) --xlerp(raw,ras*ca(20,0,-40)*cn(-1,-.5,0),.15) xlerp(raw,ras*ca(20,0,-20)*cn(-.5,-.5,0),.1) xlerp(law,las*ca(20,0,0),.1) if WalkReverse then xlerp(rlw,rls*ca(30,0,0)*cn(0,-1,-1.5),.05) xlerp(llw,lls*ca(-30,0,0)*cn(0,-1,1.5),.05) else xlerp(rlw,rls*ca(-30,0,0)*cn(0,-1,1.5),.05) xlerp(llw,lls*ca(30,0,0)*cn(0,-1,-1.5),.05) end end fenbarmana2:TweenSize(UDim2.new(4*Mana/MaxMana,0,0.2,0),nil,1,0.4,true) fenbarmana4.Text="[Mana]-> [-> "..Mana.." <-] <-[Mana]" if Mana>=MaxMana then Mana=MaxMana else if mananum<=8 then mananum=mananum+1 else mananum=0 Mana=Mana+ManaGain Char.Humanoid.Health = Char.Humanoid.Health + 1000 end end if Mana <= MaxMana/2 then fenbarmana2.BackgroundColor = BrickColor.new("Bright red") Char.Humanoid.MaxHealth = 40000 Human.Health = Human.MaxHealth else fenbarmana2.BackgroundColor = BrickColor.new("Royal purple") Char.Humanoid.MaxHealth = 50000 Human.Health = Human.MaxHealth end end) -- Char.Humanoid.WalkSpeed = 50 Char.Humanoid.JumpPower = 190 Human.Health = Human.MaxHealth ---------------------------------------------------------------ExtraMorphing------------- ---------------------------------------------------------------------------------------- Create = function(itemClass,tabl) local item = Instance.new(itemClass) for i,v in pairs(tabl) do local a,b = ypcall(function() return item[i] end) if a then item[i] = tabl[i] end end return item end function runDummyScript(f,scri) local oldenv = getfenv(f) local newenv = setmetatable({}, { __index = function(_, k) if k:lower() == 'script' then return scri else return oldenv[k] end end }) setfenv(f, newenv) ypcall(function() f() end) end cors = {} mas = Instance.new("Model",game:GetService("Lighting")) mas.Name = "CompiledModel" o1 = Create("Model",{ ["Name"] = "BETA", ["Parent"] = mas, }) o2 = Create("Model",{ ["Name"] = "Chest", ["Parent"] = o1, }) o3 = Create("Part",{ ["Name"] = "Middle", ["Parent"] = o2, ["Material"] = Enum.Material.Granite, ["BrickColor"] = BrickColor.new("Really black"), ["Position"] = Vector3.new(3923.3938, -4665.64014, -10.7899675), ["Rotation"] = Vector3.new(-0, -90, 0), ["Anchored"] = true, ["CFrame"] = CFrame.new(3923.3938, -4665.64014, -10.7899675, 0, 0, -1, 0, 1, 0, 1, 0, 0), ["CanCollide"] = false, ["Locked"] = true, ["FormFactor"] = Enum.FormFactor.Symmetric, ["Size"] = Vector3.new(9.28780556, 9.28781509, 4.6439023), ["BottomSurface"] = Enum.SurfaceType.Smooth, ["TopSurface"] = Enum.SurfaceType.Smooth, ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o4 = Create("ParticleEmitter",{ ["Parent"] = o3, ["Size"] = NumberSequence.new(1,0.9375,1.7500001192093,0.87499976158142,2.8749995231628,1.25,2.0625,1.1874997615814,2.9375,1.3124996423721,2.8749995231628,5.6875), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0)), ["Texture"] = "http://www.roblox.com/asset/?id=242986555", ["Lifetime"] = NumberRange.new(1,1), ["Rate"] = 40, ["RotSpeed"] = NumberRange.new(30,30), ["Speed"] = NumberRange.new(0,0), }) o5 = Create("ParticleEmitter",{ ["Parent"] = o3, ["Transparency"] = NumberSequence.new(0,0.85000002384186,0.375,0.13749998807907,0.58124995231628,0.018750011920929,0.11874997615814,0.14999997615814,0.58749997615814,0.125,0.83749997615814,0.050000011920929,0.94999998807907,0.25), ["Size"] = NumberSequence.new(1.5644174814224,1.8124997615814,2.7499997615814,1.4999997615814,1.8124997615814,2.6875,1.875,4.25), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.0235294, 0, 0.0705882)), ["Texture"] = "http://www.roblox.com/asset/?id=243043229", ["Lifetime"] = NumberRange.new(2,2), ["Rate"] = 30, ["RotSpeed"] = NumberRange.new(400,400), ["Speed"] = NumberRange.new(3,3), }) o6 = Create("Part",{ ["Name"] = "Bluesteel Bathelm", ["Parent"] = o2, ["Material"] = Enum.Material.Concrete, ["BrickColor"] = BrickColor.new("Really black"), ["Position"] = Vector3.new(3923.3938, -4657.74463, -10.8262482), ["Rotation"] = Vector3.new(-0, -90, 0), ["Anchored"] = true, ["CFrame"] = CFrame.new(3923.3938, -4657.74463, -10.8262482, 0, 0, -1, 0, 1, 0, 1, 0, 0), ["CanCollide"] = false, ["Locked"] = true, ["FormFactor"] = Enum.FormFactor.Symmetric, ["Size"] = Vector3.new(5.19318867, 3.9473207, 3.94731259), ["TopSurface"] = Enum.SurfaceType.Smooth, ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o7 = Create("ParticleEmitter",{ ["Parent"] = o6, ["Size"] = NumberSequence.new(1,0.9375,1.7500001192093,0.87499976158142,2.8749995231628,1.25,2.0625,1.1874997615814,2.9375,1.3124996423721,2.8749995231628,5.6875), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0)), ["Texture"] = "http://www.roblox.com/asset/?id=242986555", ["Lifetime"] = NumberRange.new(1,1), ["Rate"] = 40, ["RotSpeed"] = NumberRange.new(30,30), ["Speed"] = NumberRange.new(0,0), }) o8 = Create("ParticleEmitter",{ ["Parent"] = o6, ["Transparency"] = NumberSequence.new(0,0.85000002384186,0.375,0.13749998807907,0.58124995231628,0.018750011920929,0.11874997615814,0.14999997615814,0.58749997615814,0.125,0.83749997615814,0.050000011920929,0.94999998807907,0.25), ["Size"] = NumberSequence.new(1.5644174814224,1.8124997615814,2.7499997615814,1.4999997615814,1.8124997615814,2.6875,1.875,4.25), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.0235294, 0, 0.0705882)), ["Texture"] = "http://www.roblox.com/asset/?id=243043229", ["Lifetime"] = NumberRange.new(2,2), ["Rate"] = 30, ["RotSpeed"] = NumberRange.new(400,400), ["Speed"] = NumberRange.new(3,3), }) o9 = Create("SpecialMesh",{ ["Parent"] = o6, ["MeshId"] = "http://www.roblox.com/asset/?id=16150814", ["Scale"] = Vector3.new(5.18085146, 5.18085623, 5.18084764), ["TextureId"] = "http://www.roblox.com/asset/?id=16150799", ["VertexColor"] = Vector3.new(0.300000012, 0.300000012, 0.300000012), ["MeshType"] = Enum.MeshType.FileMesh, }) o10 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(79.0394669, 8.73715496, 16.0058537), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.950079143, -0.272535861, 0.151901796, 0.195775941, 0.141641304, -0.970365703, 0.242943838, 0.951662958, 0.187926412), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o11 = Create("ParticleEmitter",{ ["Parent"] = o10, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o12 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(86.3597412, -13.5106392, 95.9657364), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.101057455, -0.967060804, -0.233625919, 0.0873805359, 0.225292891, -0.970364809, 0.991035938, -0.11847695, 0.0617347658), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o13 = Create("ParticleEmitter",{ ["Parent"] = o12, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o14 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(102.543137, 6.23166227, -116.861259), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.449161828, 0.886832237, 0.108548716, 0.145867065, 0.192651749, -0.970365107, -0.881462872, -0.420017153, -0.215891346), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o15 = Create("ParticleEmitter",{ ["Parent"] = o14, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o16 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(102.543076, 6.23150969, -164.84436), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.959516287, 0.259897143, 0.108546063, -0.0454919189, 0.237321198, -0.970365584, -0.277955443, -0.936019421, -0.215890288), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o17 = Create("ParticleEmitter",{ ["Parent"] = o16, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o18 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(102.543114, 6.2315917, -99.8779907), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.170537025, 0.979354262, 0.108547494, 0.195777684, 0.141642377, -0.970365226, -0.96570617, -0.144232035, -0.215890929), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o19 = Create("ParticleEmitter",{ ["Parent"] = o18, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o20 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(102.543205, 6.23175573, -132.792969), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.675336957, 0.729477286, 0.10855034, 0.0873827487, 0.225293115, -0.970364571, -0.732314408, -0.645837605, -0.215892449), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o21 = Create("ParticleEmitter",{ ["Parent"] = o20, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o22 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(102.543076, 6.23157644, -152.474472), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.881565154, 0.45941323, 0.108547226, 0.00640271604, 0.241557747, -0.970365405, -0.472019136, -0.854745209, -0.215890348), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o23 = Create("ParticleEmitter",{ ["Parent"] = o22, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o24 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(93.5509491, 13.533741, -115.702736), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.421659291, 0.876036167, 0.234017938, -0.045491308, 0.237320334, -0.970365763, -0.905612469, -0.41980958, -0.060216248), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o25 = Create("ParticleEmitter",{ ["Parent"] = o24, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o26 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(93.5508499, 13.5340061, -83.6512985), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.107508615, 0.966268897, 0.234022439, 0.087382853, 0.225292057, -0.970364869, -0.990356684, 0.124772049, -0.0602144599), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o27 = Create("ParticleEmitter",{ ["Parent"] = o26, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o28 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(93.5508728, 13.5338879, -67.7195816), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.368611872, 0.899644494, 0.234020427, 0.145866781, 0.192650631, -0.970365226, -0.918067813, 0.391823798, -0.0602149367), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o29 = Create("ParticleEmitter",{ ["Parent"] = o28, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o30 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(93.5509109, 13.5338335, -50.7363472), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.615315795, 0.752742767, 0.234019518, 0.195777208, 0.141641498, -0.970365524, -0.763582349, 0.642896652, -0.0602156073), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o31 = Create("ParticleEmitter",{ ["Parent"] = o30, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o32 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(93.5509033, 13.5337915, -103.332832), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.224203944, 0.946027577, 0.234018788, 0.00640313327, 0.241556808, -0.970365584, -0.974521399, -0.216061294, -0.0602154732), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o33 = Create("ParticleEmitter",{ ["Parent"] = o32, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o34 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(87.5872192, 13.7778225, -25.8519192), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.874030232, 0.42350024, 0.238157541, 0.195776746, 0.14164117, -0.970365703, -0.444682926, 0.894754469, 0.0408871919), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o35 = Create("ParticleEmitter",{ ["Parent"] = o34, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o36 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(87.5871582, 13.7778587, -42.8351593), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.712212801, 0.660328567, 0.238158152, 0.145866409, 0.192650288, -0.970365465, -0.686641216, 0.725845814, 0.0408882648), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o37 = Create("ParticleEmitter",{ ["Parent"] = o36, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o38 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(87.5872955, 13.7777548, -90.8183365), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.0138711762, 0.971127868, 0.238156393, -0.0454913229, 0.237319738, -0.970365882, -0.998868525, -0.0242941976, 0.0408859849), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o39 = Create("ParticleEmitter",{ ["Parent"] = o38, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o40 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(87.5872269, 13.7777824, -78.4484177), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.194488198, 0.951554537, 0.23815687, 0.00640301406, 0.241556317, -0.970365763, -0.980884075, 0.190249637, 0.0408870727), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o41 = Create("ParticleEmitter",{ ["Parent"] = o40, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o42 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(87.5870895, 13.7779512, -58.7668457), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.503602087, 0.830460906, 0.238159731, 0.0873826072, 0.22529155, -0.970364928, -0.859505475, 0.509488642, 0.0408894569), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o43 = Create("ParticleEmitter",{ ["Parent"] = o42, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o44 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(86.3596802, -13.5104132, 76.2841797), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.230545193, -0.944600403, -0.233622074, 0.00640067458, 0.241556659, -0.970365644, 0.973040581, 0.222217858, 0.0617358685), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o45 = Create("ParticleEmitter",{ ["Parent"] = o44, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o46 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(86.3597107, -13.5105181, 111.897423), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.36262551, -0.902176857, -0.233623862, 0.1458648, 0.192652062, -0.970365405, 0.920449078, -0.385956615, 0.0617353171), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o47 = Create("ParticleEmitter",{ ["Parent"] = o46, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o48 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(86.3596725, -13.5104551, 128.880707), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.61033088, -0.756912768, -0.233622789, 0.195775732, 0.141643152, -0.970365465, 0.767573178, -0.637981534, 0.0617359728), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o49 = Create("ParticleEmitter",{ ["Parent"] = o48, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o50 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(86.3596344, -13.5103664, 63.9142685), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.427547663, -0.873283744, -0.233621284, -0.0454937071, 0.237319678, -0.970365882, 0.902847409, 0.425505877, 0.0617365986), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o51 = Create("ParticleEmitter",{ ["Parent"] = o50, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o52 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(102.621109, -6.0702033, -168.148773), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.973196864, 0.204219759, -0.105746955, 0.145866275, 0.192652568, -0.970364988, -0.177795321, -0.959780931, -0.217277646), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o53 = Create("ParticleEmitter",{ ["Parent"] = o52, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o54 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(102.620941, -6.07024574, 143.868088), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.80313319, -0.586340189, -0.105747685, -0.0454930514, 0.237321064, -0.970365524, 0.594060361, -0.774521887, -0.217274785), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o55 = Create("ParticleEmitter",{ ["Parent"] = o54, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o56 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(102.620995, -6.07021284, 156.237991), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.910095572, -0.40067938, -0.105747119, 0.00640164688, 0.241557866, -0.970365405, 0.414349347, -0.883802176, -0.217275634), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o57 = Create("ParticleEmitter",{ ["Parent"] = o56, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o58 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(102.621033, -6.07022762, -151.165482), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.871104538, 0.479577303, -0.105747372, 0.195777193, 0.141643211, -0.970365286, -0.450386614, -0.865992486, -0.21727632), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o59 = Create("ParticleEmitter",{ ["Parent"] = o58, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o60 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(102.621223, -6.07019854, 175.919556), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, -0.991872668, -0.0707581863, -0.105746865, 0.0873818323, 0.225293636, -0.970364571, 0.0924853384, -0.971718192, -0.217279553), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o61 = Create("ParticleEmitter",{ ["Parent"] = o60, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o62 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(76.1906204, -2.22199559, 30.1629696), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.863949716, -0.50208348, -0.0387714207, 0.0873808563, 0.22529152, -0.970365107, 0.495939046, 0.834958911, 0.238513038), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o63 = Create("ParticleEmitter",{ ["Parent"] = o62, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o64 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(76.1907578, -2.22186089, 63.077919), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.452438056, -0.890953004, -0.0387690663, 0.19577527, 0.141642034, -0.970365763, 0.87004137, 0.431440324, 0.238510787), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o65 = Create("ParticleEmitter",{ ["Parent"] = o64, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o66 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(76.190712, -2.22191787, 46.0946541), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.692947745, -0.719944835, -0.0387700647, 0.145864815, 0.192650661, -0.970365703, 0.706078768, 0.666757405, 0.238511443), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o67 = Create("ParticleEmitter",{ ["Parent"] = o66, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o68 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(76.1908188, -2.22179508, -1.88847733), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.998705685, 0.032929413, -0.0387679189, -0.0454927385, 0.237318829, -0.970366061, -0.0227532424, 0.970873654, 0.2385097), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o69 = Create("ParticleEmitter",{ ["Parent"] = o68, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o70 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(76.1907883, -2.22185564, 10.4814234), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.982574821, -0.181779981, -0.0387689769, 0.00640141964, 0.241555661, -0.970365882, 0.185757935, 0.953208923, 0.238510132), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o71 = Create("ParticleEmitter",{ ["Parent"] = o70, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o72 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(79.039566, 8.73714828, -48.9605522), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.648959339, 0.745505035, 0.151901692, -0.0454917476, 0.237319022, -0.97036618, -0.75946182, 0.622817814, 0.187924758), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o73 = Create("ParticleEmitter",{ ["Parent"] = o72, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o74 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(79.0392761, 8.73716068, -16.9090633), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.945665002, 0.287478387, 0.151901901, 0.0873818249, 0.225291193, -0.970365167, -0.313181132, 0.930913687, 0.187929645), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o75 = Create("ParticleEmitter",{ ["Parent"] = o74, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o76 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(79.039505, 8.73712921, -36.5906372), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.793597758, 0.589176536, 0.151901364, 0.00640243944, 0.241555661, -0.970365882, -0.608409464, 0.771052539, 0.18792586), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o77 = Create("ParticleEmitter",{ ["Parent"] = o76, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o78 = Create("Part",{ ["Parent"] = o2, ["BrickColor"] = BrickColor.new("Really black"), ["Transparency"] = 1, ["Position"] = Vector3.new(3925.69946, -4678.13916, -11.0854521), ["Rotation"] = Vector3.new(79.0393982, 8.7371397, -0.977389395), ["Anchored"] = true, ["CFrame"] = CFrame.new(3925.69946, -4678.13916, -11.0854521, 0.988252044, 0.0168598946, 0.151901543, 0.145865604, 0.19265008, -0.970365644, -0.0456241071, 0.981122792, 0.187927589), ["CanCollide"] = false, ["Locked"] = true, ["Size"] = Vector3.new(4, 1, 2), ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o79 = Create("ParticleEmitter",{ ["Parent"] = o78, ["Size"] = NumberSequence.new(2.5,2.5), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.137255, 0, 0)), ["Texture"] = "rbxasset://textures/particles/explosion01_implosion_main.dds", ["Acceleration"] = Vector3.new(0, -1.29999995, 0), }) o80 = Create("Model",{ ["Name"] = "Arm1", ["Parent"] = o1, }) o81 = Create("Part",{ ["Name"] = "Middle", ["Parent"] = o80, ["Material"] = Enum.Material.Granite, ["BrickColor"] = BrickColor.new("Really black"), ["Position"] = Vector3.new(3923.3938, -4665.64014, -17.7558212), ["Rotation"] = Vector3.new(-0, -90, 0), ["Anchored"] = true, ["CFrame"] = CFrame.new(3923.3938, -4665.64014, -17.7558212, 0, 0, -1, 0, 1, 0, 1, 0, 0), ["CanCollide"] = false, ["Locked"] = true, ["FormFactor"] = Enum.FormFactor.Symmetric, ["Size"] = Vector3.new(4.64390278, 9.28781509, 4.6439023), ["BottomSurface"] = Enum.SurfaceType.Smooth, ["TopSurface"] = Enum.SurfaceType.Smooth, ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o82 = Create("ParticleEmitter",{ ["Parent"] = o81, ["Size"] = NumberSequence.new(1,0.9375,1.7500001192093,0.87499976158142,2.8749995231628,1.25,2.0625,1.1874997615814,2.9375,1.3124996423721,2.8749995231628,5.6875), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0)), ["Texture"] = "http://www.roblox.com/asset/?id=242986555", ["Lifetime"] = NumberRange.new(1,1), ["Rate"] = 40, ["RotSpeed"] = NumberRange.new(30,30), ["Speed"] = NumberRange.new(0,0), }) o83 = Create("ParticleEmitter",{ ["Parent"] = o81, ["Transparency"] = NumberSequence.new(0,0.85000002384186,0.375,0.13749998807907,0.58124995231628,0.018750011920929,0.11874997615814,0.14999997615814,0.58749997615814,0.125,0.83749997615814,0.050000011920929,0.94999998807907,0.25), ["Size"] = NumberSequence.new(1.5644174814224,1.8124997615814,2.7499997615814,1.4999997615814,1.8124997615814,2.6875,1.875,4.25), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.0235294, 0, 0.0705882)), ["Texture"] = "http://www.roblox.com/asset/?id=243043229", ["Lifetime"] = NumberRange.new(2,2), ["Rate"] = 30, ["RotSpeed"] = NumberRange.new(400,400), ["Speed"] = NumberRange.new(3,3), }) o84 = Create("Model",{ ["Name"] = "Arm2", ["Parent"] = o1, }) o85 = Create("Part",{ ["Name"] = "Middle", ["Parent"] = o84, ["Material"] = Enum.Material.Granite, ["BrickColor"] = BrickColor.new("Really black"), ["Position"] = Vector3.new(3923.3938, -4665.64014, -3.8241148), ["Rotation"] = Vector3.new(-0, -90, 0), ["Anchored"] = true, ["CFrame"] = CFrame.new(3923.3938, -4665.64014, -3.8241148, 0, 0, -1, 0, 1, 0, 1, 0, 0), ["CanCollide"] = false, ["Locked"] = true, ["FormFactor"] = Enum.FormFactor.Symmetric, ["Size"] = Vector3.new(4.64390278, 9.28781509, 4.6439023), ["BottomSurface"] = Enum.SurfaceType.Smooth, ["TopSurface"] = Enum.SurfaceType.Smooth, ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o86 = Create("ParticleEmitter",{ ["Parent"] = o85, ["Size"] = NumberSequence.new(1,0.9375,1.7500001192093,0.87499976158142,2.8749995231628,1.25,2.0625,1.1874997615814,2.9375,1.3124996423721,2.8749995231628,5.6875), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0)), ["Texture"] = "http://www.roblox.com/asset/?id=242986555", ["Lifetime"] = NumberRange.new(1,1), ["Rate"] = 40, ["RotSpeed"] = NumberRange.new(30,30), ["Speed"] = NumberRange.new(0,0), }) o87 = Create("ParticleEmitter",{ ["Parent"] = o85, ["Transparency"] = NumberSequence.new(0,0.85000002384186,0.375,0.13749998807907,0.58124995231628,0.018750011920929,0.11874997615814,0.14999997615814,0.58749997615814,0.125,0.83749997615814,0.050000011920929,0.94999998807907,0.25), ["Size"] = NumberSequence.new(1.5644174814224,1.8124997615814,2.7499997615814,1.4999997615814,1.8124997615814,2.6875,1.875,4.25), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.0235294, 0, 0.0705882)), ["Texture"] = "http://www.roblox.com/asset/?id=243043229", ["Lifetime"] = NumberRange.new(2,2), ["Rate"] = 30, ["RotSpeed"] = NumberRange.new(400,400), ["Speed"] = NumberRange.new(3,3), }) o88 = Create("Part",{ ["Parent"] = o84, ["Material"] = Enum.Material.Granite, ["BrickColor"] = BrickColor.new("Really black"), ["Position"] = Vector3.new(3935.67017, -4667.5542, -3.13911486), ["Rotation"] = Vector3.new(90, -82.368454, 90.0000076), ["Anchored"] = true, ["CFrame"] = CFrame.new(3935.67017, -4667.5542, -3.13911486, -1.44198635e-008, -0.132802665, -0.991142571, 1.18167613e-007, 0.991142571, -0.132802665, 1, -1.19035953e-007, 1.40083323e-009), ["CanCollide"] = false, ["Locked"] = true, ["FormFactor"] = Enum.FormFactor.Symmetric, ["Size"] = Vector3.new(1.47390282, 1.33999991, 36.1239014), ["BottomSurface"] = Enum.SurfaceType.Smooth, ["TopSurface"] = Enum.SurfaceType.Smooth, ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o89 = Create("ParticleEmitter",{ ["Parent"] = o88, ["Transparency"] = NumberSequence.new(0,0.85000002384186,0.375,0.13749998807907,0.58124995231628,0.018750011920929,0.11874997615814,0.14999997615814,0.58749997615814,0.125,0.83749997615814,0.050000011920929,0.94999998807907,0.25), ["Size"] = NumberSequence.new(1.5644174814224,1.8124997615814,2.7499997615814,1.4999997615814,1.8124997615814,2.6875,1.875,4.25), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.0235294, 0, 0.0705882)), ["Texture"] = "http://www.roblox.com/asset/?id=243043229", ["Lifetime"] = NumberRange.new(2,2), ["Rate"] = 30, ["RotSpeed"] = NumberRange.new(400,400), ["Speed"] = NumberRange.new(3,3), }) o90 = Create("Part",{ ["Parent"] = o84, ["Material"] = Enum.Material.Neon, ["BrickColor"] = BrickColor.new("Institutional white"), ["Position"] = Vector3.new(3947.09888, -4665.76025, -3.20606613), ["Rotation"] = Vector3.new(90, -82.368454, 90.0000076), ["Anchored"] = true, ["CFrame"] = CFrame.new(3947.09888, -4665.76025, -3.20606613, -1.44198635e-008, -0.132802665, -0.991142571, 1.18167613e-007, 0.991142571, -0.132802665, 1, -1.19035953e-007, 1.40083323e-009), ["CanCollide"] = false, ["Locked"] = true, ["FormFactor"] = Enum.FormFactor.Symmetric, ["Size"] = Vector3.new(0.200000003, 7.81999969, 31.2939014), ["BottomSurface"] = Enum.SurfaceType.Smooth, ["TopSurface"] = Enum.SurfaceType.Smooth, ["Color"] = Color3.new(0.972549, 0.972549, 0.972549), }) o91 = Create("ParticleEmitter",{ ["Parent"] = o90, ["Transparency"] = NumberSequence.new(0,0.85000002384186,0.375,0.13749998807907,0.58124995231628,0.018750011920929,0.11874997615814,0.14999997615814,0.58749997615814,0.125,0.83749997615814,0.050000011920929,0.94999998807907,0.25), ["Size"] = NumberSequence.new(1.5644174814224,1.8124997615814,2.7499997615814,1.4999997615814,1.8124997615814,2.6875,1.875,4.25), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.0235294, 0, 0.0705882)), ["Texture"] = "http://www.roblox.com/asset/?id=243043229", ["Lifetime"] = NumberRange.new(2,2), ["Rate"] = 30, ["RotSpeed"] = NumberRange.new(400,400), ["Speed"] = NumberRange.new(3,3), }) o92 = Create("Part",{ ["Parent"] = o84, ["Material"] = Enum.Material.Neon, ["BrickColor"] = BrickColor.new("Institutional white"), ["Position"] = Vector3.new(3963.30298, -4662.56982, -3.20606613), ["Rotation"] = Vector3.new(-90.000061, -44.0050316, -90.0000305), ["Anchored"] = true, ["CFrame"] = CFrame.new(3963.30298, -4662.56982, -3.20606613, -4.02258507e-007, 0.719278812, -0.69472152, 6.60829357e-007, 0.69472152, 0.719278812, 1, -1.69756362e-007, -7.54778171e-007), ["CanCollide"] = false, ["Locked"] = true, ["FormFactor"] = Enum.FormFactor.Symmetric, ["Size"] = Vector3.new(0.200000003, 7.81999969, 7.0639019), ["BottomSurface"] = Enum.SurfaceType.Smooth, ["TopSurface"] = Enum.SurfaceType.Smooth, ["Color"] = Color3.new(0.972549, 0.972549, 0.972549), }) o93 = Create("ParticleEmitter",{ ["Parent"] = o92, ["Transparency"] = NumberSequence.new(0,0.85000002384186,0.375,0.13749998807907,0.58124995231628,0.018750011920929,0.11874997615814,0.14999997615814,0.58749997615814,0.125,0.83749997615814,0.050000011920929,0.94999998807907,0.25), ["Size"] = NumberSequence.new(1.5644174814224,1.8124997615814,2.7499997615814,1.4999997615814,1.8124997615814,2.6875,1.875,4.25), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.0235294, 0, 0.0705882)), ["Texture"] = "http://www.roblox.com/asset/?id=243043229", ["Lifetime"] = NumberRange.new(2,2), ["Rate"] = 30, ["RotSpeed"] = NumberRange.new(400,400), ["Speed"] = NumberRange.new(3,3), }) o94 = Create("Model",{ ["Name"] = "Leg1", ["Parent"] = o1, }) o95 = Create("Part",{ ["Name"] = "Middle", ["Parent"] = o94, ["Material"] = Enum.Material.Granite, ["BrickColor"] = BrickColor.new("Really black"), ["Position"] = Vector3.new(3923.3938, -4674.92725, -13.1119194), ["Rotation"] = Vector3.new(-0, -90, 0), ["Anchored"] = true, ["CFrame"] = CFrame.new(3923.3938, -4674.92725, -13.1119194, 0, 0, -1, 0, 1, 0, 1, 0, 0), ["CanCollide"] = false, ["Locked"] = true, ["FormFactor"] = Enum.FormFactor.Symmetric, ["Size"] = Vector3.new(4.64390278, 9.28781509, 4.6439023), ["BottomSurface"] = Enum.SurfaceType.Smooth, ["TopSurface"] = Enum.SurfaceType.Smooth, ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o96 = Create("ParticleEmitter",{ ["Parent"] = o95, ["Size"] = NumberSequence.new(1,0.9375,1.7500001192093,0.87499976158142,2.8749995231628,1.25,2.0625,1.1874997615814,2.9375,1.3124996423721,2.8749995231628,5.6875), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0)), ["Texture"] = "http://www.roblox.com/asset/?id=242986555", ["Lifetime"] = NumberRange.new(1,1), ["Rate"] = 40, ["RotSpeed"] = NumberRange.new(30,30), ["Speed"] = NumberRange.new(0,0), }) o97 = Create("ParticleEmitter",{ ["Parent"] = o95, ["Transparency"] = NumberSequence.new(0,0.85000002384186,0.375,0.13749998807907,0.58124995231628,0.018750011920929,0.11874997615814,0.14999997615814,0.58749997615814,0.125,0.83749997615814,0.050000011920929,0.94999998807907,0.25), ["Size"] = NumberSequence.new(1.5644174814224,1.8124997615814,2.7499997615814,1.4999997615814,1.8124997615814,2.6875,1.875,4.25), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.0235294, 0, 0.0705882)), ["Texture"] = "http://www.roblox.com/asset/?id=243043229", ["Lifetime"] = NumberRange.new(2,2), ["Rate"] = 30, ["RotSpeed"] = NumberRange.new(400,400), ["Speed"] = NumberRange.new(3,3), }) o98 = Create("Model",{ ["Name"] = "Leg2", ["Parent"] = o1, }) o99 = Create("Part",{ ["Name"] = "Middle", ["Parent"] = o98, ["Material"] = Enum.Material.Granite, ["BrickColor"] = BrickColor.new("Really black"), ["Position"] = Vector3.new(3923.3938, -4674.92725, -8.46801567), ["Rotation"] = Vector3.new(-0, -90, 0), ["Anchored"] = true, ["CFrame"] = CFrame.new(3923.3938, -4674.92725, -8.46801567, 0, 0, -1, 0, 1, 0, 1, 0, 0), ["CanCollide"] = false, ["Locked"] = true, ["FormFactor"] = Enum.FormFactor.Symmetric, ["Size"] = Vector3.new(4.64390278, 9.28781509, 4.6439023), ["BottomSurface"] = Enum.SurfaceType.Smooth, ["TopSurface"] = Enum.SurfaceType.Smooth, ["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667), }) o100 = Create("ParticleEmitter",{ ["Parent"] = o99, ["Size"] = NumberSequence.new(1,0.9375,1.7500001192093,0.87499976158142,2.8749995231628,1.25,2.0625,1.1874997615814,2.9375,1.3124996423721,2.8749995231628,5.6875), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0)), ["Texture"] = "http://www.roblox.com/asset/?id=242986555", ["Lifetime"] = NumberRange.new(1,1), ["Rate"] = 40, ["RotSpeed"] = NumberRange.new(30,30), ["Speed"] = NumberRange.new(0,0), }) o101 = Create("ParticleEmitter",{ ["Parent"] = o99, ["Transparency"] = NumberSequence.new(0,0.85000002384186,0.375,0.13749998807907,0.58124995231628,0.018750011920929,0.11874997615814,0.14999997615814,0.58749997615814,0.125,0.83749997615814,0.050000011920929,0.94999998807907,0.25), ["Size"] = NumberSequence.new(1.5644174814224,1.8124997615814,2.7499997615814,1.4999997615814,1.8124997615814,2.6875,1.875,4.25), ["Color"] = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0.0235294, 0, 0.0705882)), ["Texture"] = "http://www.roblox.com/asset/?id=243043229", ["Lifetime"] = NumberRange.new(2,2), ["Rate"] = 30, ["RotSpeed"] = NumberRange.new(400,400), ["Speed"] = NumberRange.new(3,3), }) o102 = Create("Part",{ ["Name"] = "Head", ["Parent"] = o1, ["BrickColor"] = BrickColor.new("Really red"), ["Position"] = Vector3.new(3930.82446, -4678.17822, -1.96655464), ["Rotation"] = Vector3.new(0, 90, 0), ["Anchored"] = true, ["CFrame"] = CFrame.new(3930.82446, -4678.17822, -1.96655464, 0, 0, 1, 0, 1, -0, -1, 0, 0), ["CanCollide"] = false, ["Locked"] = true, ["FormFactor"] = Enum.FormFactor.Symmetric, ["Size"] = Vector3.new(0.928780496, 0.928781509, 0.928780496), ["BottomSurface"] = Enum.SurfaceType.Smooth, ["TopSurface"] = Enum.SurfaceType.Smooth, ["Color"] = Color3.new(1, 0, 0), }) o103 = Create("Script",{ ["Name"] = "Arm1", ["Parent"] = o102, }) table.insert(cors,coroutine.create(function() wait() runDummyScript(function() function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do if h[i].className == "Part" then h[i].Anchored = false h[i].CanCollide = false end end end end script.Parent.Touched:connect(onTouched) end,o103) end)) o104 = Create("Script",{ ["Name"] = "Leg1", ["Parent"] = o102, }) table.insert(cors,coroutine.create(function() wait() runDummyScript(function() function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do if h[i].className == "Part" then h[i].Anchored = false h[i].CanCollide = false end end end end script.Parent.Touched:connect(onTouched) end,o104) end)) o105 = Create("Script",{ ["Name"] = "HatRemover", ["Parent"] = o102, }) table.insert(cors,coroutine.create(function() wait() runDummyScript(function() function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) end,o105) end)) o106 = Create("Script",{ ["Name"] = "ChangeShirt/Pants", ["Parent"] = o102, }) table.insert(cors,coroutine.create(function() wait() runDummyScript(function() --theRal worker = false part = script.Parent function onTouch(hit) local human = hit.Parent:FindFirstChild("Humanoid") if (human ~= nil) and (worker == false) then print ("Success") worker = true wait(.1) local pant = hit.Parent:GetChildren() for i=1,#pant do if (pant[i].className == "Pants") then pant[i].PantsTemplate = "" end end local shirt = hit.Parent:GetChildren() for i=1,#shirt do if (shirt[i].className == "Shirt") then shirt[i].ShirtTemplate = "" wait(1) worker = false end end end end script.Parent.Touched:connect(onTouch) end,o106) end)) o107 = Create("Script",{ ["Parent"] = o102, }) table.insert(cors,coroutine.create(function() wait() runDummyScript(function() function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").BrickColor = BrickColor.new(125) part.Parent:findFirstChild("Head").Transparency = 0 part.Parent:findFirstChild("Torso").BrickColor = BrickColor.new(1) part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").BrickColor = BrickColor.new(1) part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").BrickColor = BrickColor.new(1) part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").BrickColor = BrickColor.new(1) part.Parent:findFirstChild("Left Leg").CanCollide = true part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").BrickColor = BrickColor.new(1) part.Parent:findFirstChild("Right Leg").CanCollide = true part.Parent:findFirstChild("Right Leg").Transparency = 1 end end script.Parent.Touched:connect(onTouch) --COLORS --1 = white --208 = Light stone grey --194 = Medium stone grey --199 = Dark stone grey --26 = Black --21 = Bright red --24 = Bright yellow --226 = Cool yellow --23 = Bright blue --107 = Bright bluish green --102 = Medium blue --11 = Pastel blue --45 = Light blue --135 = Sand blue --106 = Bright orange --105 = Br. yellowish orange --141 = Earth green --28 = Dark green --37 = Bright green --119 = Br. yellowish green --29 = Medium green --151 = Sand green --38 = Dark orange --192 = Reddish brown --104 = Bright violet --9 = Light reddish violet --101 = Medium red --5 = Brick Yellow --153 = Sand red --217 = Brown --18 = Nougat --125 = Light orange end,o107) end)) o108 = Create("Script",{ ["Name"] = "WalkSpeed Script", ["Parent"] = o102, }) table.insert(cors,coroutine.create(function() wait() runDummyScript(function() local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 16-- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) end,o108) end)) o109 = Create("Script",{ ["Name"] = "Leg2", ["Parent"] = o102, }) table.insert(cors,coroutine.create(function() wait() runDummyScript(function() function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do if h[i].className == "Part" then h[i].Anchored = false h[i].CanCollide = false end end end end script.Parent.Touched:connect(onTouched) end,o109) end)) o110 = Create("Script",{ ["Name"] = "Arm2", ["Parent"] = o102, }) table.insert(cors,coroutine.create(function() wait() runDummyScript(function() function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do if h[i].className == "Part" then h[i].Anchored = false h[i].CanCollide = false end end end end script.Parent.Touched:connect(onTouched) end,o110) end)) o111 = Create("Script",{ ["Name"] = "Torso", ["Parent"] = o102, }) table.insert(cors,coroutine.create(function() wait() runDummyScript(function() function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do if h[i].className == "Part" then h[i].Anchored = false h[i].CanCollide = false end end end end script.Parent.Touched:connect(onTouched) end,o111) end)) o112 = Create("Script",{ ["Name"] = "Cframe", ["Parent"] = o102, }) table.insert(cors,coroutine.create(function() wait() runDummyScript(function() wait(2) local p = script.Parent local me = game.Players.LocalPlayer.Character p.Shape = "Ball" game:GetService('RunService').Stepped:connect(function() p.CFrame = me.Torso.CFrame * CFrame.new(0,0,0) * CFrame.Angles(0,0,0) end) wait(0.5) me.Head.Transparency = 1 p:Remove() end,o112) end)) mas.Parent = workspace mas:MakeJoints() local mas1 = mas:GetChildren() for i=1,#mas1 do mas1[i].Parent = workspace ypcall(function() mas1[i]:MakeJoints() end) end mas:Destroy() for i=1,#cors do coroutine.resume(cors[i]) end end) UICorner_46.CornerRadius = UDim.new(0, 20) UICorner_46.Parent = TextButton_46 UIGradient_13.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(34, 111, 255)), ColorSequenceKeypoint.new(0.47, Color3.fromRGB(255, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 10, 243))} UIGradient_13.Parent = TextButton_46 TextButton_47.Parent = Frame TextButton_47.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_47.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_47.BorderSizePixel = 0 TextButton_47.Position = UDim2.new(0.809750319, 0, 1, 0) TextButton_47.Size = UDim2.new(0, 120, 0, 20) TextButton_47.Font = Enum.Font.Unknown TextButton_47.Text = "Baby" TextButton_47.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_47.TextScaled = true TextButton_47.TextSize = 14.000 TextButton_47.TextWrapped = true TextButton_47.MouseButton1Down:Connect(function() Decals = {"rbxassetid://14861556", ---Faces (Chosen Random) "rbxassetid://15431991", "rbxassetid://7074932", "rbxassetid://243755928", "rbxassetid://10749463", "rbxassetid://12145059", "rbxassetid://28281785", "rbxassetid://15470573", "rbxassetid://20337265", "rbxassetid://23931977", "rbxassetid://10747810",} ---[[Baby Script] ----[[Transition Between Morphs] wait(0) Player = game.Players.LocalPlayer ---Local Player (You) WaitTime = 1 ---Transition Time wait(WaitTime) for _, child in pairs(Player.Character:GetChildren()) do if child.ClassName == 'CharacterMesh' then child : Destroy() end end Player.Character["Torso"].Transparency = 0.5 Player.Character["Head"].Transparency = 0.5 Force = Instance.new("ForceField", Player.Character) Player.Character["Left Arm"].Anchored = true Player.Character["Left Arm"].Transparency = 0.5 wait(WaitTime) Player.Character["Left Arm"].Anchored = False Player.Character["Left Arm"]:BreakJoints() Player.Character["Right Arm"].Anchored = true Player.Character["Right Arm"].Transparency = 0.5 wait(WaitTime) Player.Character["Right Arm"].Anchored = False Player.Character["Right Arm"]:BreakJoints() Player.Character["Right Leg"].Anchored = true Player.Character["Right Leg"].Transparency = 0.5 wait(WaitTime) Player.Character["Right Leg"].Anchored = False Player.Character["Right Leg"]:BreakJoints() Player.Character["Left Leg"].Anchored = true Player.Character["Left Leg"].Transparency = 0.5 wait(WaitTime) Player.Character["Left Leg"].Anchored = False Player.Character["Left Leg"]:BreakJoints() wait(WaitTime) local Mesh = Player.Character["Head"].Mesh:Clone() Mesh.Parent = Player.Character["Torso"] Mesh.MeshType = "Head" Mesh.Scale = Vector3.new(1.25, 0.8, 1.25) Mesh.Offset = Vector3.new(0, -0.5, 0) Player.Character["Humanoid"].HipHeight = 0.2 Player.Character["Head"].Mesh.Offset = Vector3.new(0, -1, 0) wait(WaitTime) Player.Character["Head"].Mesh.Scale = Vector3.new(1, 1, 1) Player.Character["Head"].Mesh.MeshType = "Head" Player.Character["Torso"].Transparency = 0 Player.Character["Head"].Transparency = 0 Player.Character["Head"].Died.Pitch = 1.5 Force:Remove() local Addition = math.random(1, #Decals) Player.Character["Head"].face.Texture = Decals[Addition] for _, child in pairs(Player.Character:GetChildren()) do if child.ClassName == 'Accessory' then child : Destroy() end end ---[[2019 Summer Time Scripts] --]] end) UICorner_47.CornerRadius = UDim.new(0, 20) UICorner_47.Parent = TextButton_47 UIGradient_14.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(170, 170, 255)), ColorSequenceKeypoint.new(0.46, Color3.fromRGB(255, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(0, 255, 0))} UIGradient_14.Parent = TextButton_47 TextButton_48.Parent = Frame TextButton_48.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextButton_48.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton_48.BorderSizePixel = 0 TextButton_48.Position = UDim2.new(0.998810947, 0, 1, 0) TextButton_48.Size = UDim2.new(0, 120, 0, 20) TextButton_48.Font = Enum.Font.Unknown TextButton_48.Text = "Soul Detach" TextButton_48.TextColor3 = Color3.fromRGB(0, 0, 0) TextButton_48.TextScaled = true TextButton_48.TextSize = 14.000 TextButton_48.TextWrapped = true TextButton_48.MouseButton1Down:Connect(function() loadstring(game:HttpGet('https://raw.githubusercontent.com/PYXDYT/FE-JET/main/V1'))() --[[ Hats needed below: https://www.roblox.com/catalog/9560383533/Blue-Flame-Robo-Samurai https://www.roblox.com/catalog/4368717651/Hyperspace-Jetpack [Get This Accesory from this game https://www.roblox.com/games/4201429814/Roblox-Creator-Challenge answer few questions to get rewarded.] ]]-- end) UICorner_48.CornerRadius = UDim.new(0, 20) UICorner_48.Parent = TextButton_48 UIGradient_15.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 179, 255)), ColorSequenceKeypoint.new(0.46, Color3.fromRGB(255, 194, 12)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 0))} UIGradient_15.Parent = TextButton_48 -- Scripts: local function YALENXE_fake_script() -- ScreenGui.LocalScript local script = Instance.new('LocalScript', ScreenGui) local SGui = script.Parent local Frame = SGui:WaitForChild("Frame") local Button = SGui:WaitForChild("TextButton") Button.MouseButton1Up:Connect(function() Frame.Visible = not Frame.Visible end) end coroutine.wrap(YALENXE_fake_script)() local function BCARF_fake_script() -- ScreenGui.LocalScript local script = Instance.new('LocalScript', ScreenGui) local image = script.Parent.ImageLabel image.image = "rbxassetid://127626754242019" end coroutine.wrap(BCARF_fake_script)()