--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] local p = game.Players.LocalPlayer local pg = p:WaitForChild("PlayerGui") if pg:FindFirstChild("FumacaOficial") then pg.FumacaOficial:Destroy() end if pg:FindFirstChild("Glfnltsb") then pg.Glfnltsb:Destroy() end local sg = Instance.new("ScreenGui", pg) sg.Name = "Glfnltsb" sg.ResetOnSpawn = false local btn = Instance.new("TextButton", sg) btn.Size = UDim2.new(0, 140, 0, 45) btn.Position = UDim2.new(0.5, -70, 0.2, 0) btn.Text = "Hit: OFF" btn.Draggable = true btn.Active = true btn.BackgroundColor3 = Color3.new(0,0,0) btn.TextColor3 = Color3.new(1,1,1) Instance.new("UICorner", btn) local ligado = false local currentAttachment = nil local muhaLed = nil local function smoke() local char = p.Character if not char then return end local head = char:WaitForChild("Head", 5) if head then if ligado then if head:FindFirstChild("M") then head.M:Destroy() end local a = Instance.new("Attachment", head) a.Name = "M" a.Position = Vector3.new(0, -0.45, -0.6) currentAttachment = a local s = Instance.new("ParticleEmitter", a) s.Texture = "rbxasset://textures/particles/smoke_main.dds" s.Color = ColorSequence.new(Color3.new(1, 1, 1)) s.Transparency = NumberSequence.new(0.1) s.LightInfluence = 0 s.Size = NumberSequence.new(0.5, 2) s.Rate = 100 s.Lifetime = NumberRange.new(5.5, 6.5) s.Speed = NumberRange.new(3, 5) s.EmissionDirection = Enum.NormalId.Front else if currentAttachment and currentAttachment.Parent then local emitter = currentAttachment:FindFirstChildOfClass("ParticleEmitter") if emitter then emitter.Rate = 0 task.delay(6.5, function() if currentAttachment and currentAttachment.Parent then currentAttachment:Destroy() end currentAttachment = nil end) else currentAttachment:Destroy() currentAttachment = nil end end end end end btn.MouseButton1Click:Connect(function() ligado = not ligado btn.Text = ligado and "Hit: ON" or "Hit: OFF" btn.BackgroundColor3 = ligado and Color3.new(0, 0.6, 1) or Color3.new(0,0,0) smoke() end) p.CharacterAdded:Connect(function() task.wait(3) if ligado then smoke() end end) -- ===================== ULTRA DETAILED MUHA ===================== local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer -- Clean up old tools for _, v in pairs(player.Backpack:GetChildren()) do if v.Name == "MUHA" then v:Destroy() end end if player.Character then for _, v in pairs(player.Character:GetChildren()) do if v.Name == "MUHA" then v:Destroy() end end end local tool = Instance.new("Tool") tool.Name = "MUHA" tool.RequiresHandle = true tool.CanBeDropped = false tool.Parent = player.Backpack -- ========== MAIN BODY (multi-layer) ========== local handle = Instance.new("Part") handle.Name = "Handle" handle.Size = Vector3.new(0.34, 1.12, 0.24) handle.Color = Color3.fromRGB(12, 12, 12) handle.Material = Enum.Material.SmoothPlastic handle.CanCollide = false handle.Massless = true handle.Parent = tool -- Body side panels (gives depth) local sideL = Instance.new("Part") sideL.Name = "SideL" sideL.Size = Vector3.new(0.02, 0.95, 0.20) sideL.Color = Color3.fromRGB(25, 25, 25) sideL.Material = Enum.Material.SmoothPlastic sideL.CanCollide = false sideL.Massless = true sideL.Parent = tool local w = Instance.new("WeldConstraint", sideL) w.Part0 = handle w.Part1 = sideL sideL.CFrame = handle.CFrame * CFrame.new(-0.17, 0, 0) local sideR = sideL:Clone() sideR.Name = "SideR" sideR.Parent = tool local w2 = Instance.new("WeldConstraint", sideR) w2.Part0 = handle w2.Part1 = sideR sideR.CFrame = handle.CFrame * CFrame.new(0.17, 0, 0) -- Subtle front/back bevel strips local frontBevel = Instance.new("Part") frontBevel.Name = "FrontBevel" frontBevel.Size = Vector3.new(0.30, 0.90, 0.015) frontBevel.Color = Color3.fromRGB(18, 18, 18) frontBevel.Material = Enum.Material.SmoothPlastic frontBevel.CanCollide = false frontBevel.Massless = true frontBevel.Parent = tool local wb = Instance.new("WeldConstraint", frontBevel) wb.Part0 = handle wb.Part1 = frontBevel frontBevel.CFrame = handle.CFrame * CFrame.new(0, 0, -0.125) local backBevel = frontBevel:Clone() backBevel.Name = "BackBevel" backBevel.Parent = tool local wb2 = Instance.new("WeldConstraint", backBevel) wb2.Part0 = handle wb2.Part1 = backBevel backBevel.CFrame = handle.CFrame * CFrame.new(0, 0, 0.125) -- ========== MOUTHPIECE (detailed) ========== local mouthpiece = Instance.new("Part") mouthpiece.Name = "Mouthpiece" mouthpiece.Size = Vector3.new(0.30, 0.20, 0.20) mouthpiece.Color = Color3.fromRGB(235, 235, 235) mouthpiece.Material = Enum.Material.SmoothPlastic mouthpiece.CanCollide = false mouthpiece.Massless = true mouthpiece.Parent = tool local mw = Instance.new("WeldConstraint", mouthpiece) mw.Part0 = handle mw.Part1 = mouthpiece mouthpiece.CFrame = handle.CFrame * CFrame.new(0, 0.62, 0) -- Mouthpiece ring / lip local mouthRing = Instance.new("Part") mouthRing.Name = "MouthRing" mouthRing.Size = Vector3.new(0.32, 0.04, 0.22) mouthRing.Color = Color3.fromRGB(180, 180, 180) mouthRing.Material = Enum.Material.Metal mouthRing.CanCollide = false mouthRing.Massless = true mouthRing.Parent = tool local mr = Instance.new("WeldConstraint", mouthRing) mr.Part0 = handle mr.Part1 = mouthRing mouthRing.CFrame = handle.CFrame * CFrame.new(0, 0.52, 0) -- Inner mouthpiece hole (darker) local mouthInner = Instance.new("Part") mouthInner.Name = "MouthInner" mouthInner.Size = Vector3.new(0.16, 0.08, 0.16) mouthInner.Color = Color3.fromRGB(40, 40, 40) mouthInner.Material = Enum.Material.SmoothPlastic mouthInner.CanCollide = false mouthInner.Massless = true mouthInner.Parent = tool local mi = Instance.new("WeldConstraint", mouthInner) mi.Part0 = handle mi.Part1 = mouthInner mouthInner.CFrame = handle.CFrame * CFrame.new(0, 0.68, 0) -- ========== TIP / DRIP TIP ========== local tip = Instance.new("Part") tip.Name = "Tip" tip.Size = Vector3.new(0.24, 0.14, 0.16) tip.Color = Color3.fromRGB(30, 30, 30) tip.Material = Enum.Material.SmoothPlastic tip.CanCollide = false tip.Massless = true tip.Parent = tool local tw = Instance.new("WeldConstraint", tip) tw.Part0 = handle tw.Part1 = tip tip.CFrame = handle.CFrame * CFrame.new(0, 0.76, 0) -- Tip top plate local tipTop = Instance.new("Part") tipTop.Name = "TipTop" tipTop.Size = Vector3.new(0.26, 0.03, 0.18) tipTop.Color = Color3.fromRGB(50, 50, 50) tipTop.Material = Enum.Material.Metal tipTop.CanCollide = false tipTop.Massless = true tipTop.Parent = tool local tt = Instance.new("WeldConstraint", tipTop) tt.Part0 = handle tt.Part1 = tipTop tipTop.CFrame = handle.CFrame * CFrame.new(0, 0.84, 0) -- ========== BOTTOM CAP ========== local bottom = Instance.new("Part") bottom.Name = "Bottom" bottom.Size = Vector3.new(0.32, 0.14, 0.22) bottom.Color = Color3.fromRGB(20, 20, 20) bottom.Material = Enum.Material.SmoothPlastic bottom.CanCollide = false bottom.Massless = true bottom.Parent = tool local bw = Instance.new("WeldConstraint", bottom) bw.Part0 = handle bw.Part1 = bottom bottom.CFrame = handle.CFrame * CFrame.new(0, -0.58, 0) -- Bottom accent ring local bottomRing = Instance.new("Part") bottomRing.Name = "BottomRing" bottomRing.Size = Vector3.new(0.34, 0.035, 0.24) bottomRing.Color = Color3.fromRGB(180, 140, 40) bottomRing.Material = Enum.Material.Metal bottomRing.CanCollide = false bottomRing.Massless = true bottomRing.Parent = tool local br = Instance.new("WeldConstraint", bottomRing) br.Part0 = handle br.Part1 = bottomRing bottomRing.CFrame = handle.CFrame * CFrame.new(0, -0.50, 0) -- ========== GOLD ACCENTS ========== -- Main gold band local accent = Instance.new("Part") accent.Name = "Accent" accent.Size = Vector3.new(0.35, 0.04, 0.25) accent.Color = Color3.fromRGB(200, 160, 50) accent.Material = Enum.Material.Metal accent.CanCollide = false accent.Massless = true accent.Parent = tool local aw = Instance.new("WeldConstraint", accent) aw.Part0 = handle aw.Part1 = accent accent.CFrame = handle.CFrame * CFrame.new(0, 0.18, 0) -- Secondary thinner gold line local accent2 = Instance.new("Part") accent2.Name = "Accent2" accent2.Size = Vector3.new(0.345, 0.015, 0.245) accent2.Color = Color3.fromRGB(220, 180, 70) accent2.Material = Enum.Material.Metal accent2.CanCollide = false accent2.Massless = true accent2.Parent = tool local a2 = Instance.new("WeldConstraint", accent2) a2.Part0 = handle a2.Part1 = accent2 accent2.CFrame = handle.CFrame * CFrame.new(0, -0.12, 0) -- Tiny gold rivets / screws for i = 1, 4 do local rivet = Instance.new("Part") rivet.Name = "Rivet"..i rivet.Size = Vector3.new(0.04, 0.04, 0.04) rivet.Shape = Enum.PartType.Ball rivet.Color = Color3.fromRGB(190, 150, 45) rivet.Material = Enum.Material.Metal rivet.CanCollide = false rivet.Massless = true rivet.Parent = tool local rw = Instance.new("WeldConstraint", rivet) rw.Part0 = handle rw.Part1 = rivet local y = (i <= 2) and 0.35 or -0.35 local x = (i % 2 == 1) and -0.12 or 0.12 rivet.CFrame = handle.CFrame * CFrame.new(x, y, -0.11) end -- ========== LED (more realistic) ========== local led = Instance.new("Part") led.Name = "LED" led.Size = Vector3.new(0.08, 0.08, 0.08) led.Shape = Enum.PartType.Ball led.Color = Color3.fromRGB(0, 255, 110) led.Material = Enum.Material.Neon led.CanCollide = false led.Massless = true led.Parent = tool muhaLed = led local lw = Instance.new("WeldConstraint", led) lw.Part0 = handle lw.Part1 = led led.CFrame = handle.CFrame * CFrame.new(0, -0.28, -0.13) -- LED housing / bezel local ledBezel = Instance.new("Part") ledBezel.Name = "LEDBezel" ledBezel.Size = Vector3.new(0.11, 0.11, 0.03) ledBezel.Color = Color3.fromRGB(40, 40, 40) ledBezel.Material = Enum.Material.Metal ledBezel.CanCollide = false ledBezel.Massless = true ledBezel.Parent = tool local lb = Instance.new("WeldConstraint", ledBezel) lb.Part0 = handle lb.Part1 = ledBezel ledBezel.CFrame = handle.CFrame * CFrame.new(0, -0.28, -0.11) -- ========== WINDOW / TANK SECTION ========== local window = Instance.new("Part") window.Name = "Window" window.Size = Vector3.new(0.28, 0.28, 0.02) window.Color = Color3.fromRGB(180, 220, 255) window.Material = Enum.Material.Glass window.Transparency = 0.35 window.CanCollide = false window.Massless = true window.Parent = tool local ww = Instance.new("WeldConstraint", window) ww.Part0 = handle ww.Part1 = window window.CFrame = handle.CFrame * CFrame.new(0, -0.05, -0.13) -- Window frame local windowFrame = Instance.new("Part") windowFrame.Name = "WindowFrame" windowFrame.Size = Vector3.new(0.30, 0.30, 0.015) windowFrame.Color = Color3.fromRGB(60, 60, 60) windowFrame.Material = Enum.Material.Metal windowFrame.CanCollide = false windowFrame.Massless = true windowFrame.Parent = tool local wf = Instance.new("WeldConstraint", windowFrame) wf.Part0 = handle wf.Part1 = windowFrame windowFrame.CFrame = handle.CFrame * CFrame.new(0, -0.05, -0.125) -- ========== BUTTON / AIRFLOW ========== local button = Instance.new("Part") button.Name = "Button" button.Size = Vector3.new(0.18, 0.06, 0.04) button.Color = Color3.fromRGB(35, 35, 35) button.Material = Enum.Material.SmoothPlastic button.CanCollide = false button.Massless = true button.Parent = tool local btnW = Instance.new("WeldConstraint", button) btnW.Part0 = handle btnW.Part1 = button button.CFrame = handle.CFrame * CFrame.new(0, 0.38, -0.13) -- ========== LOGO & TEXT ========== local gui = Instance.new("SurfaceGui") gui.Face = Enum.NormalId.Front gui.AlwaysOnTop = false gui.Parent = handle local logo = Instance.new("TextLabel") logo.Size = UDim2.new(1, 0, 0.32, 0) logo.Position = UDim2.new(0, 0, 0.08, 0) logo.BackgroundTransparency = 1 logo.Text = "M" logo.TextColor3 = Color3.fromRGB(255, 215, 0) logo.TextScaled = true logo.Font = Enum.Font.GothamBlack logo.Parent = gui local label = Instance.new("TextLabel") label.Size = UDim2.new(1, 0, 0.22, 0) label.Position = UDim2.new(0, 0, 0.42, 0) label.BackgroundTransparency = 1 label.Text = "MUHA" label.TextColor3 = Color3.fromRGB(255, 255, 255) label.TextScaled = true label.Font = Enum.Font.GothamBold label.Parent = gui local sub = Instance.new("TextLabel") sub.Size = UDim2.new(1, 0, 0.15, 0) sub.Position = UDim2.new(0, 0, 0.68, 0) sub.BackgroundTransparency = 1 sub.Text = "MEDS" sub.TextColor3 = Color3.fromRGB(200, 200, 200) sub.TextScaled = true sub.Font = Enum.Font.Gotham sub.Parent = gui -- ========== SMOKE FROM TIP ========== local smokeEmitter = Instance.new("ParticleEmitter") smokeEmitter.Texture = "rbxassetid://58862888" smokeEmitter.Rate = 0 smokeEmitter.Speed = NumberRange.new(3, 7) smokeEmitter.Lifetime = NumberRange.new(2, 3) smokeEmitter.Size = NumberSequence.new({ NumberKeypoint.new(0, 0.8), NumberKeypoint.new(0.5, 2.5), NumberKeypoint.new(1, 4) }) smokeEmitter.Transparency = NumberSequence.new({ NumberKeypoint.new(0, 0), NumberKeypoint.new(0.4, 0.3), NumberKeypoint.new(1, 1) }) smokeEmitter.Color = ColorSequence.new(Color3.fromRGB(255, 255, 255)) smokeEmitter.LightEmission = 0.4 smokeEmitter.Parent = tip local function blowSmoke() smokeEmitter:Emit(80) smokeEmitter.Rate = 200 if muhaLed then muhaLed.Color = Color3.fromRGB(0, 255, 220) end task.delay(2.5, function() smokeEmitter.Rate = 0 if muhaLed then muhaLed.Color = Color3.fromRGB(0, 255, 110) end end) end tool.Equipped:Connect(function() task.wait(0.3) blowSmoke() end) local holding = false tool.Equipped:Connect(function() holding = true end) tool.Unequipped:Connect(function() holding = false end) UserInputService.InputBegan:Connect(function(input) if holding and input.UserInputType == Enum.UserInputType.Touch then blowSmoke() end end)