MMV
53 Views
1 Executions

Witch's Broom Fly

MMV
extractionbigscary
extractionbigscaryFirst script
2 days ago Β· Updated

Reviewed by QueueSherlockPaid revieweron How review works

Please login to perform these actions:

Witch's Broom Fly is a MMV script for Roblox, uploaded to ScriptBlox on Nov 6, 2026. Reviewed by a person on Nov 7, 2026.

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

Fly like a rainbow carpet (PC AND MOBILE SUPPORTED, THR FLY SCRIPT WILL ACTIVATE WHEN THE BROOMIDLE AND BROOMFLY IS BEING PLAYED)

View Raw
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")

local player = Players.LocalPlayer
local camera = workspace.CurrentCamera

-- Config
local TRIGGER_IDS = {
	["114924283270252"] = true,
	["130490463850590"] = true,
}
local FORWARD_SPEED = 90 -- studs/s (forward and backward)
local SIDE_SPEED = 60    -- studs/s (left and right)

-- WASD, gamepad and mobile joystick all go through the default controls module
local controls = require(player:WaitForChild("PlayerScripts"):WaitForChild("PlayerModule")):GetControls()

local runConnection -- per-character Heartbeat connection

local function isTriggerPlaying(animator)
	for _, track in ipairs(animator:GetPlayingAnimationTracks()) do
		local id = tostring(track.Animation.AnimationId):match("%d+")
		if id and TRIGGER_IDS[id] then
			return true
		end
	end
	return false
end

local function setupCharacter(character)
	if runConnection then
		runConnection:Disconnect()
		runConnection = nil
	end

	local humanoid = character:WaitForChild("Humanoid")
	local root = character:WaitForChild("HumanoidRootPart")
	local animator = humanoid:WaitForChild("Animator")

	local flying = false


Comments

0
Log in to join the conversation. Login
No comments yet. Be the first!